Error

Check the image. This is the error i am getting when i run! plz reply asap

mylist[1800] is one of the audio files from the dataset. Check if you have downloaded all the data and have 1800 audio files. Or else you can use 180.
Also are you trying to run the python notebook as .py file?

Hi! Thanks for posting this, it is a very interesting demo case!
The only issue is that label encoding is performed during the training of the model - so there is no way to see what the labels are unless you run the full thing using all the data (for example I get "5" as an output for male_angry). I only want to load the model just to see if it works as a demo case but I can't decode the outputs from int to labels. Downloading everything just for that purpose seems quite tedious. Would it be possible to get the labels somehow? Thank you!

@Wintermute4, Thank you for bringing this up. Other people have requested for the clarification as well, so I will update the README file.
The list is as follows:
0 - female_angry
1 - female_calm
2 - female_fearful
3 - female_happy
4 - female_sad
5 - male_angry
6 - male_calm
7 - male_fearful
8 - male_happy
9 - male_sad
Hope this helps.

Thank you, much appreciated!

mylist[1800] is one of the audio files from the dataset. Check if you have downloaded all the data and have 1800 audio files. Or else you can use 180.
Also are you trying to run the python notebook as .py file?

Yes i am running as .py file

mylist[1800] is one of the audio files from the dataset. Check if you have downloaded all the data and have 1800 audio files. Or else you can use 180.
Also are you trying to run the python notebook as .py file?

i have downloaded the zip file , extracted it and then i have open the jupyter nookbook and saved the file as .py and have run the program

Thank you, much appreciated!

Can u help me in running the program?

@uneverknwwhoim you can't rename the notebook and run it as a python file. There are things that happen differently than traditional line of codes. Kindly download Anaconda. It includes the jupyter notebook where you can open the notebook available in the repository.
You need to have a system with Nvidia GPU and make sure you install all the required libraries like Keras, CUDA libraries with Tensorflow backend and Librosa
Also there are two different things you can do here. 1. Train a new model or 2. Use the trained model.
If you want to use the trained model then you can start with cell number 137 and then continue from 485. The input audio file at cell number 485 is the audio file that has been recorded from AudioRecorder notebook.

I have installed anaconda and i have opened jupyter notebook after that how
will i get the output screen showing results ? And one more thing how can i
use my data (if i have audio files like around 8k wav files) and check the
output.
On Thu, 20 Sep 2018, 5:17 am Mitesh Puthran<EMAIL_ADDRESS>wrote:

@uneverknwwhoim https://github.com/uneverknwwhoim you can't rename the
notebook and run it as a python file. There are things that happen
differently than traditional line of codes. Kindly download Anaconda
https://www.anaconda.com/download/. It includes the jupyter notebook
where you can open the notebook available in the repository.
You need to have a system with Nvidia GPU and make sure you install all
the required libraries like Keras https://keras.io/, CUDA
https://www.tensorflow.org/install/install_windowslibraries with
Tensorflow backend and Librosa https://librosa.github.io/librosa/
Also there are two different things you can do here. 1. Train a new model
or 2. Use the trained model.
If you want to use the trained model then you can start with cell number
137 and then continue from 485. The input audio file at cell number 485 is
the audio file that has been recorded from AudioRecorder notebook.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/MITESHPUTHRANNEU/Speech-Emotion-Analyzer/issues/2#issuecomment-422994046,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AfZVdaQNwXEhVOYAIEHJJlQD2i-goD5zks5ucteagaJpZM4WfxtR
.

Just run each each and every cell to see the outputs what they show.

So thats the output? And how can i input if i have my own dataset of 8k
Audio files?
On Thu, 20 Sep 2018, 5:36 am Mitesh Puthran<EMAIL_ADDRESS>wrote:

Just run each each and every cell to see the outputs what they show.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/MITESHPUTHRANNEU/Speech-Emotion-Analyzer/issues/2#issuecomment-422997059,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AfZVdWNZ8OcLcZHAiHVilpIh9Yz_Livzks5uctwCgaJpZM4WfxtR
.

See the program. It clearly states where it is importing the datasets. Just change the path to your location.

So we need to run this program in jupyter notebook only? Not normally in
python file?
On Thu, 20 Sep 2018, 5:41 am Mitesh Puthran<EMAIL_ADDRESS>wrote:

See the program. It clearly states where it is importing the datasets.
Just change the path to your location.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/MITESHPUTHRANNEU/Speech-Emotion-Analyzer/issues/2#issuecomment-422997830,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AfZVdXGSiYSGWq-rozGo24XUPI0FOjtCks5uct1AgaJpZM4WfxtR
.

Yes

@MITESHPUTHRANNEU  what if I wanted to use just the model without the training part there is the LabelEncoder that is constructed in the training phase how can I deal with that ?

@islamoc, If you want to directly use the model, I have included the encoders in the project's readme file.
Also I have answered it above.

I figured it out yes thank you
Sent from my iPhone

On Sep 22, 2018, at 5:04 PM, Mitesh Puthran<EMAIL_ADDRESS>wrote:
@islamoc, If you want to directly use the model, I have included the encoders in the project's readme file.
Also I have answered it above.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

where can i find the dataset of audio files? and i am not able to find the dataset of audiofiles from your project?

The dataset is RAVDESS and SAVEE. The links are in the READme file itself. You just need to register to download the SAVEE database. The RAVDESS is free.


[Backport 2.8] Rest admin permissions (#2411)

Backports #2411 to 2.8
Check List

[x] New functionality includes testing
[x] New functionality has been documented
[x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Sorry I forget to backport this PR https://github.com/opensearch-project/security/pull/2605

tests passed for at least Linux build

@opensearch-project/engineering-effectiveness We are having to remove a dependency on backports to 2.8 in order to get our CI checks working, but the underlying issue is that there is a stale minimum distribution for OpenSearch core (https://artifacts.opensearch.org/snapshots/core/opensearch/2.8.0-SNAPSHOT/opensearch-min-2.8.0-SNAPSHOT-linux-x64-latest.tar.gz) that does not reflect the code that is on the 2.8 branch.
Can someone help produce a new minimum distribution from the 2.8 branch of core?


Ubuntu problem

When ever I try to download ubuntu I get this
sudo sh ~/downloads/crouton -r trusty -t xfce
sh: 0: Can't open /home/samuelkosu/downloads/crouton
Please help me I am trying to get wine!!

@Okstate14,
Couple of things I see wrong with that.

There's a new method for installing and using the crouton installer.
See this for details: https://github.com/dnschneid/crouton#usage
Linux is case sensitive so 'downloads' should be Downloads.

Hope this helps,
-DennisLfromGA


:sparkles:Add bind for singleplacementslices in WMW

Summary
This PR will add binding for singleplacementslices in kubectl-kubestellar-ensure-wmw script.
Related issue(s)
Fixes #

/lgtm
/approve


Move "Read" link to left-hand

This is a suggestion for an enhancement:
When using Miniflux on a desktop computer, the "Read" (mark as read) link underneath each entry's summary is on the left, and because of that, it's not always in the same position.  When using the mouse it'd be nice if the "Read" link didn't change positions so that it's easy to keep marking things as read (sometimes the mouse is more convenient for me than keyboard navigation).

It's better to make righ-align for star/read buttons

There is already a discussion about that here #187


Feature/essifi 71

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)

What is the current behavior? (You can also link to an open issue here)

What is the new behavior (if this is a feature change)?

Other information:

pe-models 0.0.5 should be used and this needs to be updated in package.json in pe-js as dependency.


oritentation of child sensor using set_pose service

Hello,
I'm trying to change the orientation of sensor present inside (model->base_link->rgbd_camera) using the /world/<world_name>/set_pose service. When I change the orientation of parent model, it works fine but I when I try to do the same in the child sensor, it doesn't work. Is it possible to do using this or any other service? or using c++?

Only the poses of models can be changed with the set_pose service. To dynamically change the pose of a sensor, I think you'll have to attach it's parent link to a joint and command the position of the joint.


SDP HDCP signalling

I explored what's needed to signalize HDCP support in RTP streams and found two useful SDP session attributes: hkep described in https://vsf.tv/download/technical_recommendations/VSF_TR-10-5_2022-03-22.pdf (Section 10) and extmap described in https://www.digital-cp.com/sites/default/files/HDCP Direct Adaptation Amendment Spec Rev2_3.pdf (Section 3.6.1).
Could you guys review this PR please and give some feedback if it's useful for the project?

Regarding keeping sdp_parameters the current size, I don't have other ideas except of copying the approach from JSON representation: replacing member variables, related to session attributes, to a single vector<variant<extmap, hkep>> or something like this.

Regarding keeping sdp_parameters the current size,

I think it's a nice idea to include the changes to parse and generate extmap and hkep between SDP string and JSON in sdp/sdp_grammar.cpp etc. so that sdp::make_session_description() and sdp::parse_sesssion_description() support them by default.
My question is whether these attributes are sufficiently general use to mean that nmos::sdp_parameters and the nmos::make_session_description() and nmos::get_session_description_sdp_parameters() functions should include the higher level generate/parse from typed C++ structs/values to/from JSON, or whether we should leave that to user application code, which can access the JSON model directly, alongside those functions?

@N-Nagorny over to you to see if this meets your requirements :-)

@garethsb, thank you for the review and the rework you've done! I'm happy with the current code and it meets my requirements!


I want to increase player speed manually like in the ogarul

How could I increase player speed manually like in the ogarul.
The default player speed option in multiogar is option 1-deadly slow and 2-ultra fast.

It doesn't have to be 1 or 2, it could be 1.1, 1.2, 1.3, etc

use 1.5 or 1.2 for example

thank you so much @Megabyte918  and @Barbosik


PyOsmium on Windows

In theory PyOsmium should work on Windows, but I don't think anybody ever tried.
@alex85k Do you want to try this out and maybe get an Appveyor config going?

I have tried, it needs some patches on library-finding (or hardcoding), dininot manage to make it use my static boost for now.

Managed to fix libraries (mostly hardcoding for now), it installs but does not find any classes when running:
TypeError: No Python class registered for C++ class class osmium::Way

Maybe I'll have more luck with python3, not 2.7.

The "No Python class registered" was because of static boost libs (static boost.python3 gave the same error). Fixed whe I built it with dynamically-licked boost.
Now it compiles but wants dll in paths and fails one test.
Will create a WIP pull-request to share.

@springmeyer Can you activate Appveyor for this repository so that we can tests the work from @alex85k ?

Yes, now working on devpack...

Added: https://ci.appveyor.com/project/Mapbox/pyosmium


new project

Type: Feature Request
I can't  create a new project
VS Code version: Code 1.74.3 (97dec172d3256f8ca4bfb2143f3f76b503ca0534, 2023-01-09T16:59:02.252Z)
OS version: Windows_NT x64 10.0.18362
Modes:
Sandboxed: No

/gifPlease

Thanks for reporting this issue! Unfortunately, it's hard for us to understand what issue you're seeing. Please help us out by providing a screen recording showing exactly what isn't working as expected. While we can work with most standard formats, .gif files are preferred as they are displayed inline on GitHub. You may find https://gifcap.dev helpful as a browser-based gif recording tool.
If the issue depends on keyboard input, you can help us by enabling screencast mode for the recording (Developer: Toggle Screencast Mode in the command palette). Lastly, please attach this file via the GitHub web interface as emailed responses will strip files out from the issue.
Happy coding!

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!


RNThemis hot fix: parameter checks to generate exceptions in case of empty values

React Native Themis hotfix fixes the issue https://github.com/cossacklabs/themis/issues/925
I have added simple checks for empty values where it is possible to generate JS exceptions to protect React Native developers from native exceptions.

Maybe this should be a catch-all clause in native code instead?..
I'm not sure what exactly causes the exception in the original issue, but adding random checks for empty values looks like a bandaid to me. Native code all the way down the stack should be handling "empty plaintext" just fine, returning an error. How come, say, failure to decrypt does not cause an unhandled native exception but an empty input does?
Or is this yet another React Native bullshit? Like, it not being able to marshal empty JS string to the native code, and failing somewhere in between,

Or is this yet another React Native bullshit? Like, it not being able to marshal empty JS string to the native code, and failing somewhere in between,

that's our hypothesis right now. Also, we have similar checks in some special wrappers, i.e. iOS

Actually, I'd like to make an investigation in the native code to handle it when I have a couple of hours.

Thanks for doing this. It would still be great to have a catch all wrapper that handles uncaught exceptions and propagates them back to the JavaScript layer. It doesn't matter what the exception is, in fact the empty string listed in the original issue that I created is just an example. We shouldn't ever let native exceptions go uncaught since the calling JavaScript code doesn't know about them and will (incorrectly) treat the call as successful. Could we consider adding a big try {} catch {} around the encrypt/decrypt code and forward the error back to the JavaScript code?


Pool timeout when connecting to a VON-network hosted on another machine

Hi,
I am trying to host VON-network on machine A and run ACA-py on machine B. Machine A and B are on the same local network. I have configured the docker compose of ACA-py to change the addresses of the genesis files and ledger urls, however I am still unable to connect to the VON-network, it will show this error:
acapy_1         | 2023-11-03 07:33:32,175 indy.libindy.native.indy.commands.pool INFO   src/commands/pool.rs:75 | OpenAck handle 5, pool_id 5, result Err(IndyError { inner:
acapy_1         |
acapy_1         | Pool timeout
acapy_1         |
acapy_1         | Pool timeout })
acapy_1         | 2023-11-03 07:33:32,176 indy.libindy WARNING _indy_loop_callback: Function returned error
acapy_1         | 2023-11-03 07:33:32,179 aries_cloudagent.commands.start ERROR Exception during startup:
acapy_1         | Traceback (most recent call last):
acapy_1         |   File "/home/indy/aries_cloudagent/ledger/indy.py", line 204, in open
acapy_1         |     self.handle = await indy.pool.open_pool_ledger(self.name, pool_config)
acapy_1         |   File "/home/indy/.pyenv/versions/3.6.13/lib/python3.6/site-packages/indy/pool.py", line 88, in open_pool_ledger
acapy_1         |     open_pool_ledger.cb)
acapy_1         |   File "/home/indy/.pyenv/versions/3.6.13/lib/python3.6/asyncio/futures.py", line 327, in iter
acapy_1         |     yield self  # This tells Task to wait for completion.
acapy_1         |   File "/home/indy/.pyenv/versions/3.6.13/lib/python3.6/asyncio/tasks.py", line 250, in _wakeup
acapy_1         |     future.result()
acapy_1         |   File "/home/indy/.pyenv/versions/3.6.13/lib/python3.6/asyncio/futures.py", line 243, in result
acapy_1         |     raise self._exception
acapy_1         | indy.error.PoolLedgerTimeout
acapy_1         |
acapy_1         | The above exception was the direct cause of the following exception:
acapy_1         |
acapy_1         | Traceback (most recent call last):
acapy_1         |   File "/home/indy/aries_cloudagent/commands/start.py", line 72, in init
acapy_1         |     await startup
acapy_1         |   File "/home/indy/aries_cloudagent/commands/start.py", line 28, in start_app
acapy_1         |     await conductor.setup()
acapy_1         |   File "/home/indy/aries_cloudagent/core/conductor.py", line 185, in setup
acapy_1         |     self.root_profile, self.setup_public_did and self.setup_public_did.did
acapy_1         |   File "/home/indy/aries_cloudagent/config/ledger.py", line 136, in ledger_config
acapy_1         |     async with ledger:
acapy_1         |   File "/home/indy/aries_cloudagent/ledger/indy.py", line 318, in aenter
acapy_1         |     await self.pool.context_open()
acapy_1         |   File "/home/indy/aries_cloudagent/ledger/indy.py", line 239, in context_open
acapy_1         |     await self.open()
acapy_1         |   File "/home/indy/aries_cloudagent/ledger/indy.py", line 204, in open
acapy_1         |     self.handle = await indy.pool.open_pool_ledger(self.name, pool_config)
acapy_1         |   File "/home/indy/aries_cloudagent/indy/sdk/error.py", line 27, in exit
acapy_1         |     ) from err_value
acapy_1         |   File "/home/indy/aries_cloudagent/ledger/indy.py", line 204, in open
acapy_1         |     self.handle = await indy.pool.open_pool_ledger(self.name, pool_config)
acapy_1         |   File "/home/indy/.pyenv/versions/3.6.13/lib/python3.6/site-packages/indy/pool.py", line 88, in open_pool_ledger
acapy_1         |     open_pool_ledger.cb)
acapy_1         |   File "/home/indy/.pyenv/versions/3.6.13/lib/python3.6/asyncio/futures.py", line 327, in iter
acapy_1         |     yield self  # This tells Task to wait for completion.
acapy_1         |   File "/home/indy/.pyenv/versions/3.6.13/lib/python3.6/asyncio/tasks.py", line 250, in _wakeup
acapy_1         |     future.result()
acapy_1         |   File "/home/indy/.pyenv/versions/3.6.13/lib/python3.6/asyncio/futures.py", line 243, in result
acapy_1         |     raise self._exception
acapy_1         | aries_cloudagent.ledger.error.LedgerConfigError: Exception opening pool ledger default: Error: Pool timeout
acapy_1         |   Caused by: Pool timeout
acapy_1         |
acapy_1         |
acapy_1         | Shutting down
Is aca-py configured to allow connections to remote networks?

Use the syntax found here to start von-network and have it expose the ledger from the machine's IP address.  FYI, info can be found here.
./manage start public_ip_address WEB_SERVER_HOST_PORT=80 "LEDGER_INSTANCE_NAME=My Ledger"

A real world example, this is how http://test.bcovrin.vonx.io/ is started:
./manage start <IP_ADDRESS> LOG_LEVEL=info RUST_LOG=error POOL_CONNECTION_DELAY=20 POOL_CONNECTION_ATTEMPTS=30 WEB_SERVER_HOST_PORT=80 "LEDGER_INSTANCE_NAME=BCovrin Test" "INFO_SITE_TEXT=digital.gov.bc.ca/digital-trust" "INFO_SITE_URL=https://digital.gov.bc.ca/digital-trust/" "LEDGER_CACHE_PATH=/home/indy/.indy_client/ledger-cache/ledger-cache-db"

How do you have your aca-py instance configured from a ledger/genesis perspective?

Hi Wade, thank you so much for your prompt reply.  Aca-py is now started using a docker compose as follows:
version: '3'
services:
  acapy:
    image: aortz1999/aries-cloudagent-run:latest
    extra_hosts:
      - "host.docker.internal:host-gateway"
    depends_on:
      - db
    ports:
      - "${ACAPY_ADMIN_PORT}:${ACAPY_ADMIN_PORT}"
      - "${ACAPY_ENDPOINT_PORT}:${ACAPY_ENDPOINT_PORT}"
    environment:
      WAIT_HOSTS: "db:5432"
      WAIT_HOSTS_TIMEOUT: "300"
      WAIT_SLEEP_INTERVAL: "5"
      WAIT_HOST_CONNECT_TIMEOUT: "3"
      AGENT_WALLET_SEED: "bobby000000000000000000000000001"
      LABEL: "Bobby"
      ACAPY_ENDPOINT_PORT: "8002"
      ACAPY_ENDPOINT_URL: "http://localhost:8002/"
      ACAPY_ADMIN_PORT: "${ACAPY_ADMIN_PORT}"
      LEDGER_URL: "http://<host_IP_V4_address>"
      TAILS_SERVER_URL: "http://tails-server:6543"
      CONTROLLER_PORT: "${CONTROLLER_PORT}"
      WALLET_NAME: "Bobby"
      WALLET_KEY: "secret"
    entrypoint: /bin/bash
    command: [
       "-c",
       "sleep 5; \
        /wait; \
        aca-py start \
        --auto-provision \
        -e ${ACAPY_ENDPOINT_URL} \
        -it http '<IP_ADDRESS>' ${ACAPY_ENDPOINT_PORT} \
        -ot http \
        --admin '<IP_ADDRESS>' ${ACAPY_ADMIN_PORT} \
        --wallet-type indy \
        --wallet-name ${WALLET_NAME} \
        --wallet-key ${WALLET_KEY} \
        --seed ${AGENT_WALLET_SEED} \
        --genesis-url http://<host_IP_V4_address>/genesis \
        --tails-server-base-url ${TAILS_SERVER_URL} \
        --label ${LABEL} \
        --auto-accept-invites \
        --admin-insecure-mode \
        --log-level info"
    ]

  db:
    image: postgres:latest
    hostname: db
    environment:
      POSTGRES_USER: postgres
      POSTGRES_PASSWORD: password
    volumes:
      - ./postgres:/docker-entrypoint-initdb.d/
      - ./.postgres:/var/lib/postgresql
    ports:
      - "5432:5432"

  tails-server:
   image: aortz1999/tails-server:latest
   ports:
     - 6543:6543
   volumes:
     - /issuer/tails-files:/tails-files/
   environment:
     GENESIS_URL: "http://<host_IP_V4_address>/genesis"
     TAILS_SERVER_URL: "${TAILS_SERVER_URL}"
   command: >
     tails-server
       --host <IP_ADDRESS>
       --port 6543
       --storage-path /tails-files
       --log-level INFO

This docker compose works when the <host_IP_V4_address> is my own IPv4 address with Von-network running as per "./manage start public_ip_address WEB_SERVER_HOST_PORT=80 "LEDGER_INSTANCE_NAME=My Ledger" but does not work when the Von-network is hosted on docker on another machine within the same local network that is started with the same ./manage start command as above.
Thank you so much for your help and time, really appreciate it.


router.navigateToRoute places #fragment before query string params

router.navigateToRoute('home', {userId: '12345'}, {replace: true});

Generates URL in the format:
http://localhost:9000/index.html#/home?userId=12345

instead of:
http://localhost:9000/index.html?userId=12345#/home

This is at odds with the spec: http://tools.ietf.org/html/rfc3986#section-4.1 - the #fragment should be the last part of the URL after the query string.
It breaks navigation links because the query string will get stripped off when (after doing a router.navigateToUrl somewhere in the app) you later try to follow a link such as:
Some link

That will take you to:
http://localhost:9000/index.html#/something

and not
http://localhost:9000/index.html?userId=12345#/something

I notice that given a URL such as:
http://localhost:9000//index.html?userId=12345#/home

then:
NavigationInstruction.queryParams is empty {}
NavigationInstruction.queryString is empty {}

which makes sense if the query params are being treated as belonging to the #fragment.
Maybe adding new query string params after the #fragment in router.navigateToRoute  is by design and not a bug - but it will break your application if your entry point URL has any existing query string params.

If you don't use pushState then the hash is the only part of the URL that can be modified. This behavior looks correct to me. I don't think I understand the issue with the query string-- are you saying that we should copy the query string into the hash on first load?

I think I understand the reasons why it works like this in Aurelia.
But generally the URL query string should come before the hash, not after it.
http://www.bbc.co.uk/news#wibble?x=y

window.location.search  // returns "" - broken

http://www.bbc.co.uk/news?x=y#wibble

window.location.search // returns ?x=y - OK

Not sure copying the existing query string onto the hash on first load is necessarily a good idea - it will still be wrong, and you'd end up still losing it on the next navigation to another #hash anyway.
In the app I am currently working on, the initial entry URL is like above -
http://localhost:9000//index.html?userId=12345

I can just read this on first load and store it into some "UserId" object and use that everywhere else.
Feel free to close this.

@stevies - IMHO you were correct to raise this issue. This should not be breaking window.location.search, and this is against the specs as you correctly indicated: the #fragment should be the last part of the URL after the query string.

@CedusJenkins I think this is a good point too. There's no chance of it getting prioritized anytime soon but I believe its worth tracking.

without pushstate it'll reload the page

Any update on fixing this?

No. This is an important issue to track but there are other more pressing issues we're working on first. If you're interested in sponsoring a fix please reach out to me directly.

Hi - This is biting me on the proverbible too. @davismj - can you explain if this is fundamentally necessary for the current design of the router ATM? If not I can possibly take a crack at it.
_normalizeAbsolutePath() in util.ts seems a likely candidate along with _createRootedPath(). Alsoi, _createNavigationInstruction and the tests that go with it.
...but I could be vastly underestimating this.
There's not too many tests (some functions none at all) for the util.ts class, so I'm a bit nervous about breaking things as long as someone could give me confidence that the functionality is covered in other higher level tests?
Even if I could fix this tomorrow, would this get merged soon? Seems like a breaking change, although this should be just allowing 'normal' functionality.

@EisenbergEffect - can you give guidance on the above?

@jfstephe We’d certainly love for you to take a crack at it. The best person to provide guidance on this is @davismj Matt, can you point John in the right direction?

@jfstephe In order to get your PR merged quickly, you'll need some strong unit tests. Add some tests that define the behavior and properly break on the broken behavior.
I'm not sure there is anything to fix, here. As Alex pointed out, right now they are appended to the hash because appending them to the path would cause a page reload on hashchange (not pushstate) style applications. That would be broken. So essentially you'd need to make sure that the route generator follows this pattern:
hashchange
http://example.com/#/my/route?q=123
pushstate
http://example.com/my/route?q=123
I think this is the current behavior today. Can you confirm?

hmmm. For hashchange, for me, the spec mentioned by @stevies is king, and this inconsistency is killing me. (as I say - this is my personal view :-) ). In my scenario, I have a query string for other non-aurelia related purposes. When I navigate to http://myapp.com?param=stuff#a/b/c this gets messed up by the router and when sent to the server during various operations, the server is expecting to see a parameter in the query string that isn't there (because its been moved to the right and is part of the hash which isn't sent to the server).
If the query string is set but the value doesn't change the page doesn't reload (I've checked this in chrome and can check in other browsers if needed), so as long as userId=12345 between all navigations this should be ok. If it isn't the case then I think the router should play by the rules of everything else out there. If there's other client-side state parameters to be passed to a route then this should be something new, but the query string should not be high-jacked IMHO.
I think what I'm proposing is support for something like:
hashchange
http://example.com/?r=456#/my/route?q=123
pushstate
http://example.com/my/route?q=123&r=456
Would that work?
If you agree in principle, how the api changes to support this is something I'm happy to receive suggestions on :-).

@jfstephe - Your scenario appears to be similar to what I faced: my initial application page request at the server end needed to pluck a value from the query string from a normal GET - eg:
http://localhost:9000/index.html?userId=12345
In my case, I would enter the aurelia app at the main route - no hash params needed (other than that userId) at that stage.
If I needed the parameter in the Aurelia app, I could grab if on first load of the client by parsing the query string and store it in an object (it is never going to change over the life of the single page app).
Thereafter, the URL can change to the format below when using the Aurelia router:
http://localhost:9000/index.html#my/route?x=y
I can't remember if it caused a page reload when removing the initial query sting `?userId=1245' - I am guessing not (or I somehow mangled it at the server side when handling the initial request).
Anyway, I got around the problem without having to touch Aurelia's non-standard hijacking of the query string ? for its own use.  Maybe you can just avoid the issue like I did?
My thought is that Aurelia should be using something other than '?' for its own route params - eg:
http://localhost:9000//index.html?userid=12345#my/route$$x=y
but I guess that it would need a major breaking change to fix that now.

Indeed (I agree about changing'?' for something else but also that it's probably too big a deal) - and thanks for adding your use case.
This also, really affects users when they bookmark the URL that's been transformed by the router. They are then left wondering what's changed :-~.

@davismj - do you concur with the problems and agree the way forward? Supporting:
hashchange
http://example.com/?r=456#/my/route?q=123
pushstate
http://example.com/my/route?q=123&r=456

@davismj poke

@EisenbergEffect @davismj - Hi guys, I'm going to need more feedback I'm afraid. At this rate I'l end up doing a branch that breaks the scenarios I don't care about. This isn't what I want to do but for me opportunities to do this don't present themselves very often. I can't promise that I'll get it done as there's other things to balance, but with some guidance, as requested, I can make a start and see where I get to.

@jfstephe I'm leaning towards leaving it alone, perhaps because  I don't fully understand your use case.
If you're using the Aurelia router and routing mechanisms to handle params, you're going to end up with the non-standard #/my/route?q=123, which Aurelia handles. That would be expected.
If you need true query string parameters, I don't know what is stopping you. Instead of route-href, use a custom function that generates the query string parameters the way you want, href="?${queryParams}#/${generateRoute()}.
You can also modify location.search at any time, or use any other browser navigation feature to achieve what you're looking for.
If you did append a query string, your entire Aurelia application would reload. This is generally undesired in a single page application.
In light of all of the above, I believe it wouldn't make sense to support native query strings in Aurelia's internal API. I'm sure there is a use case I haven't understood yet, and I'm all ears.

Hi Matt,
Thanks for getting back to me. The specific scenario to support is:

Go to: ?serverParam=abc#/my/route?q=123
The URL should not be changed in any way by the aurelia router. The query string param (serverParam) should not be changed at all, and should be maintained as a query string parameter (not a fragment) between router navigations. This is important if, for example serverParam is required for authentication. If it's after the # then the server doesn't see it. E.g. A user bookmarks #/my/route?q=123&serverParam=abc and they can no-longer login. (Please ignore security concerns for this example!)

I think some of the confusion here is because the parameter delimiter ('?') is the same as the query string token.
Does that make sense?

The URL should not be changed in any way by the aurelia router.

This should be the current behavior.


⚠ Mobitopup has degraded performance

In 1fc8b41, Mobitopup (https://napcard.voz.tech) experienced degraded performance:

HTTP code: 200
Response time: 5308 ms

Resolved: Mobitopup performance has improved in 372125e.


HTTPClient::SendTimeoutError

Is there any way to configure this?
It happens when we upload video.
Thanks in advance...

try
#upload code here
rescue HTTPClient::SendTimeoutError => msg
puts 'Server will not respond'
raise msg
end

Try something like below.

FbGraph.http_config do |http_client|
  http_client.connect_timeout = 120
end


How to access value of attention weights during prediction?

I am trying to visualize the attention weights in transformer but I don't know where to start.
The model is quite complicated and built on tflearn which makes it difficult for me to just get an attention weights tensor by name and sess.run() it with proper input (beam search even makes it more involved since I just want the attention values for the best sequence).
One way of doing it seems to be returning value of attention weights tensors in estimator.predict() but it may require modifying a lot of codes.
Any guidance for getting the attention values or is there a simpler way to get the attention weights during beam search?

Yes, this is something we'd like to support. Thank you. Merging with #147 (Attention Visualization).


All widgets should follow the BEM methodology

Goals

To allow easy customisation of our elements
While following a convention that was made for components/widgets/blocks

What do you think?

Maybe we should keep all the BEM-related discussion in #47 ?

Yes


[review] Unify access contexts

Various reworks that suppress some static_casts and const_casts.

[x]   General Comment
 @krocard and @tcahuzax Please review
 @krocard I should have addressed all your previous comments. Please review.
[ ]   File: parameter/Element.cpp:L133-140
 why is it empty ?
[ ]   File: parameter/ParameterAccessContext.h:L79-91
 CParameterAccessContext(const utility::ErrorContext &other)
: utility::ErrorContext(other) {}
[ ]   File: utility/ErrorContext.hpp:L32-74
 why do you need so ?
[ ]   File: parameter/DomainConfiguration.cpp:L118-192
 Should this rawness not be part of a common base class between accessContext and export context... Anyway this is fixed by Francois's rework to make configurationAccessContext part of Serializing context. Will your rework invalidate Francois's ?
[x]   File: utility/ErrorContext.hpp:L32-74
 ErrorContext(std::string& error) : _error(error) {}
 :+1: done
[x]   File: utility/ErrorContext.hpp:L32-74
 why are you calling the NonCopyable class ???
 :+1: done
[x]   File: utility/ErrorContext.hpp:L32-74
 merror
 :+1: done

@krocard and @tcahuzax Please review

@krocard I should have addressed all your previous comments. Please review.

@krocard please review

:shipit:

Need @tcahuzax review

@tcahuzax please review


fix(ports): IPFS ports can be configured at startup

:tada: This PR is included in version 8.0.3 :tada:
The release is available on npm package (@latest dist-tag)
Your semantic-release bot :package::rocket:


KubeStellar Community Meeting July 13, 2023

Overview
At 10am Eastern, 7am Pacific, 2pm UTC; find your time
Video call link: https://ibm.webex.com/ibm/j.php?MTID=mc9015c89e56fb75fc0956a1bdb93f931
Or dial: 1-844-531-0958 PIN: 145 377 9958#
More phone numbers: https://ibm.webex.com/webappng/sites/ibm/meeting/scheduler
Or join via SIP<EMAIL_ADDRESS>Meeting recordings available on YouTube at https://kubestellar.io/tv
Agenda is here: https://kubestellar.io/agenda
(Join our mailing list at https://kubestellar.io/join_us to get access to the Agenda and other artifacts)
Add topics you'd like to discuss below!
Contributor Code of Conduct
As contributors and maintainers in the CNCF community, and in the interest of fostering an open and welcoming community, we pledge to respect all people who contribute through reporting issues, posting feature requests, updating documentation, submitting pull requests or patches, and other activities.
We are committed to making participation in the CNCF community a harassment-free experience for everyone, regardless of level of experience, gender, gender identity and expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, religion, or nationality.

Roadmap for PoC2023q3 - https://github.com/kubestellar/kubestellar/issues/697 - @MikeSpreitzer

Propagation of status - https://github.com/kubestellar/kubestellar/issues/772 - @MikeSpreitzer

Introduction to KubeFlex @pdettori
Decoupling of KCP @ezrasilvera

recording is at: https://youtu.be/SPI7umcxB-k


[Docs] General OSS Project documentation

Based on other open source projects, it would be I think a good idea to spruce up these files on DV Frontend Repo

[ ] CONTRIBUTING
[ ] CHANGELOG
[ ] LICENSE
[ ] PULL_REQUEST_TEMPLATE
[ ] AUTHORS

There's also CODEOWNERS: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners
I'm not sure how it's different from AUTHORS.
100% I'd love to see CONTRIBUTING!
LICENSE is already present.


@conda-forge-admin, please add bot automerge

Additional comment:
@conda-forge-admin, please add bot automerge

Hi! This is the friendly automated conda-forge-webservice.
I just wanted to let you know that I added bot automerge in conda-forge/quacc-feedstock#2.


linewidth <1 becomes 1 in exported EPS/PDF

This seems like a Matlab bug hitting export_fig, and similar to https://github.com/altmany/export_fig/issues/31.  So:
h = plot([0 0],[0 1],'linewidth',0.9); export_fig test01 -deps; % this results in a line of width = 1
h = plot([0 0],[0 1],'line width',1.1); export_fig test01 -deps; % this results in a line of width = 1.1

I have the latest version of export_fig running on 2015b (thanks for all the good work!).

I was just informed by MathWorks that the line-width issue that affected R2014b-R2015a was fixed by them in Matlab R2015b. I guess this means I'll need to incorporate code that checks for the release version and acts accordingly. Arghhh.... I'll get around to it someday I guess... :-(


User iterables / and record batches in to_arrow

User orjson rather than json for speed.
Allow items to be passed in as an iterable
Use RecordBatches for processing

Since we are processing on record batches, don't use chunked arrays

Add function for reading json that can read either ndjson or items in a json file either as a root list or FeatureCollection

@kylebarron OK, merged in the changes from #50 and converted some more things to using batches. I did change up the full schema sniffing away from using the InferredSchema class. I think with using the parsers that return batches it is a bit more straight forward to just get the batches and check the schemas there, but am happy to revert back to using the class. Tests pass, but I haven't done a round to make sure there aren't any refactored functions that need to be removed or anything like that.

I did change up the full schema sniffing away from using the InferredSchema class

Oh I see now you removed it entirely. I was thinking it would be useful to have some class where we can assign methods onto it. E.g. InferredSchema.to_stac_arrow_schema(), or some name like that, which would apply all the STAC-GeoParquet schema transformations, and manage the transition between the low-level schema applied to input and the Parquet schema used for saving output

Add a limited scan of first N JSON items to infer schema

Add a limited scan of first N JSON items to infer schema

The last commit added a limit parameter to parse_stac_ndjson_to_arrow


Default Text Tagging

Default text is not showing in annotation form... mainly for editing... Adding is going well, but for editing we have to pass the text in default text but I see the text is in normal "@12" form.

Default text is not showing in annotation form... mainly for editing... Adding is going well, but for editing we have to pass the text in default text but I see the text is in normal "@12" form.

Did you find any solution for this?

Any solution? Thanks


Update name of AKS in compute decision tree

Fixes #632

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/guide/images/compute-decision-tree.svg
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Different id in json and jsonas

For example https://w3id.org/kim/hcrt/slide.
$ curl -LH "accept: application/json" https://w3id.org/kim/hcrt/slide | jq .idgives"https://w3id.org/kim/hcrt/slide"`
~$ curl -LH "accept: application/activity+json" https://w3id.org/kim/hcrt/slide | jq .id gives "https://skohub.io/dini-ag-kim/hcrt/heads/master/w3id.org/kim/hcrt/slide"
@literarymachine, is this intended like this? My impression is that both ids should be the same (https://w3id.org/kim/hcrt/slide).

Will be obsolete after #75 .


Windows Installer

Obviously this is low priority, but Windows users tend to like to interact with programs through installers. This looks like a promising plugin to generate them with gulp.
If you're interested in supporting this I wouldn't mind submitting a PR.

@harangue yea a Windows installer would be great. I've thought about this for the other platforms too because when a new release comes out if there are any changes to things like config files that are stored on the users system we don't have a way to migrate them. Maybe an installer would allow us to do this type of thing when someone re-installs.
If you want to work on this go right ahead :+1:

Hi @harangue
Since this project uses Elecron, electron-builder might be prefered since it looks to build binaries for Linux/Mac/Windows. Having a single binary build solution would (in my opinion) be preferable. However I'm not familiar with the inner workings of either mongotron or electron yet so this is just a passing idea. Hope this helps in some small way.


Enable dark theme

Web-eID app supports dark theme, but this is disabled on linux:

Disabled as there is currently no straightforward way to detect dark mode in Linux.

Agreed, this is not straightforward, but can be made work with some configurations. Updated code to use check gsettings get org.gnome.desktop.interface color-scheme instead, as this specifies the preferred color scheme for the user interface.

We were previously uncomfortable with launching a separate process only to query the theme, so this has been disabled. I'll leave it to @kristelmerilain to make a final verdict.

web-eid-app, imho, is a good example of a small and self contained application which, by virtue of using Qt, requires many capabilities one might not expect.
There already exists another code path in which an external program is executed:  Clicking on https://id.ee runs xdg-open(1)*.
I looked into this and more whilst pledge(2)ing the native host application on OpenSD in order to reduce its attack surface and contain bugs/misbehaviour as much as possible, see
https://github.com/openbsd/ports/commit/cff2767bbe9e5b21347dc07311d5c50069cdb2d5
At the moment, I don't exepct any of this to land upstream or useful on other platforms as they lack pledge(2) or adequate equivalents, but OpenBSD's local patch ought to provide some insight, still.
* this means clicking the link in the window will currently crash web-eid since it pledged not to fork or execute and I did not (yet) disable/neuter this functionality -- it is the only drawback I am currently aware of, one that I'll gladly take given the tight promises it allows web-eid to run under.
Coming back to this PR, I'd probably revert it locally on OpenBSD to retain these security benefits -- that is, until a better method of querying a system's theme settings has been found.


Restricts logged in users on the frontend too

It turns out it blocks logged in users from accessing / even if they do not have CP access. Oddly, you can view entries in subpages, just not index which 404s

Hi @Ash-LightAndShape, thanks for reaching out! Can you provide some more detail about the problem you're facing? I don't quite understand what you mean yet.

Hey yeah, so when it's installed if a user is logged in on the frontend they cannot view any pages that contain content from other users.
So a user with no CP access but an account  with standard permissions will not be able to view / if it contains any entries

Alright, I understand the issue now. I'll try to fix this in the near future, unfortunately this might take a little while. But I'll keep you posted!

Any progress on this? I was really happy with your plugin until I encountered this issue :-)

I may have an easy fix to bypass the restriction in the front-end. Currently testing it. Let me know if you want me to create a pull request if my tests go well.

@de-raaf-media Absolutely! Feel free to create a PR, really appreciate that.

@Ash-LightAndShape it took me ages but I refactored the addon and the issue should be fixed now. I'll close the issue. If the error still persists, please let me know and I'll take a look :)

Sorry, never got to this. Thanks for the fix! Looking at your code I think my solution was a bit hacky anyway.

Sure! Glad it's working now 😊


feat: cashu lnclient (v2)

TODOs:

[x] fix gonuts / btcwallet dependency issue
[x] re-test LND since the dependency has been updated

Tested ACK for LND dependency update. Will close https://github.com/getAlby/nostr-wallet-connect-next/pull/372 after this is merged


Bad syntax highlighting when character in word is wrapped in italic or bold tags

Description

Steps to Reproduce
Wrap a single character within a word in _ or * and see how the syntax highlighting goes crazy.
Expected behavior:
Working syntax highlighting.
Actual behavior:
Broken syntax highlighting.
Reproduces how often:
Each time.
Versions
macOS 10.13.1
Atom    : 1.21.2
Electron: 1.6.15
Chrome  : 56.0.2924.87
Node    : 7.4.0

apm  1.18.5
npm  3.10.10
node 6.9.5 x64
python 2.7.10
git 2.13.5

Thanks for taking the time to contribute!
We noticed that this is a duplicate of https://github.com/atom/language-gfm/issues/117. You may want to subscribe there for updates.
Because we treat our issues list as the Atom team's backlog, we close duplicates to focus our work and not have to touch the same chunk of code for the same reason multiple times. This is also why we may mark something as duplicate that isn't an exact duplicate but is closely related.
For information on how to use GitHub's search feature to find out if something is a duplicate before filing, see the How Can I Contribute? section of the Atom CONTRIBUTING guide.


Refresh ubuntu container images

Promoting overcloud images: https://github.com/stackhpc/stackhpc-release-train/actions/runs/4232105915
Promoting bifrost image: https://github.com/stackhpc/stackhpc-release-train/actions/runs/4232108461


Broken link in https://www.tensorflow.org/versions/r2.0/api_docs

In
https://www.tensorflow.org/versions/r2.0/api_docs
the Swift (Early Release)  link points to https://www.tensorflow.org/versions/r2.0/swift which shows a 404 page.

@rodrigob Thanks for pointing that "404" error. TensorFlow website is getting updated for TF2.0. Please wait for couple of days to update the links. Thanks!


Fix links in documentation

Fixes #3674
Changes proposed in this pull request:

Links were sort of broken, but not that much

Closing in favour of #3920


Adds CPU time measurement to perf_counter for POSIX platforms

CPU time measurement for POSIX is more accurate as it now looks at the thread's true time. Previously, it was only considering time elapsed.

Looks good, but I don't like all these #ifdefs. Can we just let perf_alloc and hrt_cpu_time fail on non-posix platforms?
Also this breaks snapdragon, which needs to be fixed first.

Some style problems.
@julianoes doesn't Snappy have pthread_getcpuclockid? Do we need a stub for it?

@julianoes doesn't Snappy have pthread_getcpuclockid? Do we need a stub for it?

I have no idea. @mcharleb do you know?

No, pthread_getcpuclockid is not supported in DSPAL at this time. We'll add it to our task list.

@julianoes I think QuRT only supports CLOCK_MONOTONIC but I'll double check. If so, a stub should be easy to make.

@mayanez Looks interesting - could you look into the CI failures?

@LorenzMeier Yeah will do. I'll get to it next week once I get back from DEFCON.

Can one of the admins verify this patch?

@mayanez How are things looking?

Jenkins add to whitelist

Haven't had much time to look at it yet. I have a paper deadline coming up so once that's out of the way I should have time to review the PR + submit a few others I have.

@mayanez Any chance you can rebase this now?

@mayanez updates?

@LorenzMeier seems this is staled. Should we close or rebase ourselves?

This can be considered in a future PR, though seems @mayanez left it staled.


Add proper extra_repr to all OFA modules.

By adopting this PR, the following issue will be solved.
How to reproduce
Call print() will cause this error.
# Add print() to nnabla_nas/utils/cli/cli.py
    model = algorithm.SearchNet(**attributes) if hparams['search'] else \
        algorithm.TrainNet(**attributes)
    print(model) # Adding this line

Execute this command.
python main.py \
               -f examples/classification/ofa/ofa_imagenet_search_fullnet.json \
               -a OFASearcher \
               -o log/classification/ofa/imagenet/search/K7_E6_D4/

Error message
Traceback (most recent call last):
  File "main.py", line 20, in <module>
    main()
  File "nnabla-nas/nnabla_nas/utils/cli/cli.py", line 102, in main
    print(model)
  File "nnabla-nas/nnabla_nas/module/module.py", line 592, in __str__
    m_repr = str(module).split('\n')
  File "nnabla-nas/nnabla_nas/module/module.py", line 589, in __str__
    main_str = f'{self.__class__.__name__}(' + self.extra_repr()
  File "nnabla-nas/nnabla_nas/contrib/classification/ofa/modules.py", line 200, in extra_repr
    return (f'in_channels={self._in_channels}, '
  File "nnabla-nas/nnabla_nas/module/module.py", line 104, in __getattr__
    return object.__getattr__(self, name)
AttributeError: type object 'object' has no attribute '__getattr__'

Other search space in examples/jobs.sh works well.

@yuikosakuma1 Would you please review this PR? Thanks.


--sync-tolerance to control the tolerance in the sync progress calculation

Issue Number

N/A
Overview

[x] I had to bump stack LTS in order to be able to use time formatter and parser on NominalDiffTime from time-1.9.3
[x] I made the tolerance a parameter of the syncProgress calculation
[x] I've made this parameter accessible all the way down the command-line via --sync-tolerance

Comments

There's currently no strong integration tests on that. I've only been testing things manually with various sync tolerance. Ideally, I'd add integration tests scenario later...

This comes as a mitigation regarding the syncing "issue" that could occur in Daedalus as discussed with ops and QA earlier today. We'll try to measure what could be a good potential value and configure this via the flag.

bors r+

:point_up: Weird nix failure unable to build something in the swagger validator. This PR changes nothing about Swagger, and both unit and integration have passed in CI. So merging anyway.


gxn1710: new volunteer via Mozilla Science Lab Collaborate

Hello, everyone! My name is Gaurav, and I am a second-year undergraduate who is interested in the data processing aspects of this project. Right now, I am looking into the "good first bugs" and will hopefully start committing changes soon. Since I am more interested in the coding aspect of this project, are there any other tasks that you guys think I would be a good fit for?This issue was created by @gxn1710 via Mozilla Science Lab Collaborate

Hello Gaurav, welcome! You're right, anything marked good first bug or code would probably be up your alley. Ping me or send me an email at<EMAIL_ADDRESS>if you want to chat more in depth!


#116 operations/hot_restarter.md

Signed-off-by: b43646<EMAIL_ADDRESS>

Please help to review it. @rootsongjc


🌍 i18n: Improved German language translations for artifacts and other minor changes

Summary
I have improved and added missing translations for German language and testet it.
Change Type

[x] Translation update

Testing
I have tested it on my development deployment of LibreChat and it is much better for Germans this way.

thank you!


Add exceptions for disallowPaddingNewlinesInBlocks and add open/close newline padding options

Ref #1596
Adds exceptions to disallowPaddingNewlinesInBlocks for functions & conditionals to allow them to be set independently.
Added open/close newline padding options for better continuity with requirePaddingNewlinesInBlocks, but left out the minimum statements option because it doesn't make sense in the context of the disallowPaddingNewlinesInBlocks rule.

Nicely done, LGTM

Changes to examples made - feels much better!

Cool, thanks


Build android failed

Build android: failed with error:
Task :react-native-camera-kit:compileDebugKotlin FAILED
/react-native-camera-kit/android/src/main/java/com/rncamerakit/BitmapUtils.kt:7:46 Unresolved reference: FrameMetadata

update from "react-native-camera-kit": "^12.1.0",  to "react-native-camera-kit": "^14.1.0",
No other changes have been made to the project

After I delete BitmapUtils.kt,  the issue solved.

But When I re-sync the project, the "src/main/java/com,rncamerakit/BitmapUtils.kt" will be shown again into the project


[API Feature Request] Password TextField

The current TextField widget does not provide a password "type", so the text is always visible.

That's simple: The Bitwarden extension requires you to type your password from time to time, as the vault gets locked after a certain time of inactivity. It also requires a password when logging in. If Authy ever releases a CLI tool or it will require a password field too. Actually, it allows any plugin to enable authentication from inside.
When thinking about the answer to your question I realized that extensions are now closer to SPAs than to the previous scripts thing. In Bitwarden, for example, the view can be adapted to show the login or unlock views depending on the current status of the vault, all from inside a "list items" command. So if I try to search for an item and the vault is locked, I'm presented the unlock view, type my password and get back to the list view after successfully unlocking, without having to invoke different commands for that.

@PitNikola, perhaps you misunderstand what the issue describes. A picture can explain:

The password is shown in plain text.
Thanks :)

This feature is planned for Q1. Stay tuned.

Shipped!


Blade echo breaks html highlight on ternary operator

Hi, this seems like a highlight bug

<select>
    <option {{ $MyFlag?"disabled=''":'' }}>My Option</option>
</select>

My Html

<input type="text" />

Great plugin by the way

Thanks for the feedback :) .
"Unfortunately" I can't reproduce it with my latest release version https://github.com/haidubogdan/netbeans-php-blade-plugin/releases/tag/nbpr1.0.8 [<IP_ADDRESS>] .
I've added the new version on netbeans plugin repository, and I hope that in two or three weeks it will be validated.
https://plugins.netbeans.apache.org/catalogue/?id=100

ok I will see with netbeans 21.
Maybe it's also a case of carriage return "\r\n"

I think I managed to make it easier to reproduce.
    <select>
        <option {{ $MyFlag?"disabled=''":'' }}>My Option</option>
    </select>

My Html

    <input type="text" />

look the bug

Then remove " on input(type="text")

Unix LF

I reproduced it by adding
I will see what can be done.

To adjust for the moment I see that adding spaces between "?" will bypass the bug.
<select>
    <option {{ $MyFlag ? "disabled=''":'' }}>My Option</option>
</select>

My Html

<input type="text" />

I see that adding spaces between "?" will bypass the bug.

I already knew that, but that wouldn't be the point
Other ways, like exchanging the type of quotes

I've prepared a fix in a prerelease
https://github.com/haidubogdan/netbeans-php-blade-plugin/releases/tag/prenbpr1.0.8
I will need some time to test it.

thank you 👍👍


Sentinl Condition Error : "TypeError: Cannot read property 'value' of undefined"

I have create a Sentinl Alert As follows,
{
  "_index": "watcher",
  "_type": "watch",
  "_id": "5gihrm3q8c75-kao7z2ddl9ff-nk9595ch0mdf",
  "_version": 50,
  "found": true,
  "_source": {
    "title": "CPU_Utilization",
    "disable": false,
    "report": false,
    "trigger": {
      "schedule": {
        "later": "every 30 secs"
      }
    },
    "input": {
      "search": {
        "request": {
          "index": [
            "<metricbeat-{now-15m}>"
          ],
          "body": {
            "query": {
              "bool": {
                "filter": [
                  {
                    "range": {
                      "@timestamp": {
                        "gte": "now-5m"
                      }
                    }
                  }
                ]
              }
            },
            "aggs": {
              "host": {
                "terms": {
                  "field": "beat.hostname.keyword",
                  "size": 20,
                  "order": {
                    "cpu_utilization": "desc"
                  }
                },
                "aggs": {
                  "cpu_utilization": {
                    "max": {
                      "field": "system.cpu.system.pct"
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "condition": {
      "script": {
        "script": "payload.aggregations.cpu_utilization.value > 0.002"
      }
    },
    "actions": {
      "CPU Utilization Alert": {
        "throttle_period": "0h5m0s",
        "email": {
          "to"<EMAIL_ADDRESS>          "from"<EMAIL_ADDRESS>          "subject": "Alert - HIGH CPU USAGE ON {{#payload.aggregations.host.buckets}}{{key}}{{/payload.aggregations.host.buckets}}",
          "priority": "high",
          "body": "CPU Utilization {{payload.cpu_utilization_precentage}} %",
          "stateless": false
        }
      }
    },
    "transform": {
      "script": {
        "script": "payload.cpu_utilization_precentage = payload.aggregations.cpu_utilization.value * 100"
      }
    }
  }
}

But I'm getting an error in logs saying follows,
"message":"Watcher new_watcher_6ezixjp4l: Error: Condition 'script' error for new_watcher_6ezixjp4l: TypeError: Cannot read property 'value' of undefined"}
This alert was working perfectly earlier I have no idea what was happen.

Hi @bopagama
payload.aggregations.cpu_utilization.value > 0.002 is not a valid format to navigate aggregation buckets - you need to iterate it in a JS script, or just use the new array-compare-condition

I have constructed the Condition as follows
"array_compare": {
    "payload.aggregations.host.buckets" : {
      "path": "cpu_utilization",
      "gte": {
        "value": 0.001,
      }
    }
  }

But It gives me the error as follows in Sentinl web interface
Sentinl Watcher Editor: Fail to save Sentinl custom settings: SyntaxError: Unexpected token : in JSON at position 15

Sentinl Watcher Editor: Fail to save field: SyntaxError: Unexpected token : in JSON at position 15

What does that error mean? this error refers which JASON code?

@bopagama in order to help you I need a sample of your data.

Closing for inactivity, feel free to comment to reopen discussion anytime.


Summing multiple confusion matrix does not result with same confusion matrix

🐛 Bug
I was comparing two confusion matrix, and was expecting them to be same however they are not same. In  the first one I generated the confusion matrix by summing individual confusion matrix in a batch. In the second one I generated the confusion matrix directly on the batch.
confmat = torchmetrics.ConfusionMatrix(task="multiclass", normalize='true', num_classes=4).cuda()
compose_confmat = confmat(x, labels)

single_confmat = np.zeros((4,4), dtype=np.float32)
for i in range(len(x)):
    single_confmat += confmat(x[i][np.newaxis, :], labels[i][np.newaxis, :]).cpu().numpy()

X has the shape [N,C,H,W] and labels has the shape [N,H,W].  I was wondering which one is the correct one to calculate the IoU? Because the results differs a lot.

Hi @onurtore,
When using normalize="true" you cannot sum the individual confusion matrices, the normalization should happen after adding all the individual confusion matrices. That is essentially the problem here. Therefore, you should use the approach that generate on all batch data.
As an alternative, if you want to iteratively update the metric then just call the update method which will internally keep a un-normalized confusion matrix in memory and only normalize it when you call compute method.
Here is an example:
from torchmetrics.classification import ConfusionMatrix
import torch

preds = torch.randn(10, 5)
target = torch.randint(5, (10,))

metric = ConfusionMatrix(task="multiclass", num_classes=5, normalize='true')
for i in range(10):
    metric.update(preds[i].unsqueeze(0), target[i].unsqueeze(0))
confmat = metric.compute()

confmat2 = metric(preds, target)
assert torch.allclose(confmat, confmat2)

Hope this helps :]

@SkafteNicki thanks for the response.
If I just set normalize to 'false'  for my confusion matrices then can I sum them iteratively? I do not exactly understand the difference between doing that, and using update method.

Yes, setting normalize=None you can then sum the individual confusion matrices and they will add up to doing the calculation on everything at once:
from torchmetrics.classification import ConfusionMatrix
import torch

preds = torch.randn(10, 5)
target = torch.randint(5, (10,))

confmat = torch.zeros(5, 5).long()
metric = ConfusionMatrix(task="multiclass", num_classes=5, normalize=None)
for i in range(10):
    confmat += metric(preds[i].unsqueeze(0), target[i].unsqueeze(0))

confmat2 = metric(preds, target)
assert torch.allclose(confmat, confmat2)

This is essentially what update method does. It store a self.confmat internally and just adds to that when new data is provided. The compute method then transform that confmat in the end.


Fix more lints

Why are lints denied when nightly is allowed to fail on travis?

@tormol What you do mean denied? nightly is allowed to fail, but only the latest and greatest nightly. I update the pinned version of nightly every so often once I know the version of clippy that works on that pinned nightly is passing all lints.
This allows newer nightly to fail (due to incompatible clippy version, new lints, etc.), but still require all current lints to pass when people put in PRs and such.

"denied" was a bad way to say #[deny(warnings)]
Allowing failures due to outdated clippy makes sense, but travis-cargo doesn't treat nightly-$date as nightly, and therefore doesn't enable "lints" or "nightly".

@homu r+

:pushpin: Commit dbe83df has been approved by kbknapp

:zap: Test exempted - status


The ml-auto and mr-auto utility classes are not documented

The .ml-auto and .mr-auto utility classes are not documented.
Looking at the source code I figured out this set the margin-left to auto and margin-right to auto respectively.

I had found them here http://v4-alpha.getbootstrap.com/utilities/flexbox/#auto-margins

Yes, but they are only in the code, nowhere are they described in the documentation.

Given @josmaissan's comment, they are in fact in the documentation. These utilities are only useful for flexbox layouts, so that's only where they appear.

Yes, they are in the documentation but the class names are only referenced in the example.

So they are actually not documented.. It's like writing code, and saying .. it's documented. It's just not explained.

Hmm, that isn't really documentation. I double took and though perhaps mr-auto was Elliot's bootstrap cousin - alas, it was not.
Google results for "bootstrap mr-auto" return the navbar page, the flexbox page and this issue thread.
Can PR if you guys are open to it - but you already have a stack in your backlog

Yes, that page explains it.
Maybe it could be linked from the http://v4-alpha.getbootstrap.com/utilities/flexbox/#auto-margins page?

Yea indirectly. Guessing "with margin-right: auto or margin-left: auto" is equal to the mr-auto in the example. But this explanation can maybe improved a bit.

Hey, look this: https://v4-alpha.getbootstrap.com/utilities/spacing/
m - for classes that set margin
r - for classes that set margin-right or padding-right
so, I think your guess is right

@MeganGong That is already a year ago and v4 has already shipped, now I would point to: https://getbootstrap.com/docs/4.0/utilities/flex/#auto-margins and https://getbootstrap.com/docs/4.0/utilities/spacing/
🤓


Budget App

Budget App || Ruby on Rails Capstone Project
Hello Code Reviewer
Video Presentation: Link
Live Demo: Link

In this Pull Request, the following changes were made

[x] Added the splash screen.
[x] Added the Signup and Log-in pages.
[x] Added Group (Categories) page.
[x] Added Expenses (Transaction) page.
[x] Added the "Add a new group" form page.
[x] Added the "Add a new expense" form page.
[x] Added unit test using RSpec.
[x] Ensured the database table matches the ERD diagram.
[x] Ensured there was no linter error.
[x] Deployed the app using render.
[x] Updated my readme file.

Hi @iamchristianani,
While you made a great effort in this project, unfortunately, I cannot proceed to review your code.
Invalid Code Review Request
You have submitted a project, that is invalid because the README file is missing the future features section
Your Code Review Request will be marked as invalid in your Dashboard, so please submit a new one once you are ready 🙏
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification.
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.

Invalid Code Review Request does not count into the code reviews limit.


Update stable version in repo from 0.0.2 to 0.0.3

Think about update stable version to 0.0.3
Version: stable=0.0.2 (126 days old) => latest=0.0.3 (73 days old)
Installs: stable=5 (45.45%), latest=2 (18.18%), total=11
Click to edit

This issue seems to be outdated
This issue suggests to update the stable version of this adapter to 0.0.3 but the current stable version is already 0.0.12.
So this issue should be closed.


[USERSNAP] The text about the deposit is wrong. The deposit is not equal to the voting power (that would make no sense), but a fixed amount, currently 500 ADA.

Taken at: https://gov.tools/register_direct_voter
Fields:

Add a comment: The text about the deposit is wrong. The deposit is not equal to the voting power (that would make no sense), but a fixed amount, currently 500 ADA.

Browser: Chrome 128 (Linux)
Screen size: 1920x1080
Open #122 in Usersnap
Powered by Usersnap.

raised here also
will continue discussion there


-[APMUserDefaults objectForKey:]

-[APMUserDefaults objectForKey:]
we use the lastest version

but show this crash
Crashed: APMExperimentWorkerQueue
0  libobjc.A.dylib                0x1a7e04138 objc_release + 8
1  CoreFoundation                 0x1a80f2f90 cow_cleanup + 140
2  CoreFoundation                 0x1a7f9d598 -[__NSDictionaryM dealloc] + 144
3  CoreFoundation                 0x1a802a858 -[CFPrefsSearchListSource alreadylocked_getDictionary:] + 860
4  CoreFoundation                 0x1a7f9d6dc -[CFPrefsSearchListSource alreadylocked_copyValueForKey:] + 156
5  CoreFoundation                 0x1a7f9d620 -[CFPrefsSource copyValueForKey:] + 56
6  CoreFoundation                 0x1a80f6e64 __76-[_CFXPreferences copyAppValueForKey:identifier:container:configurationURL:]_block_invoke + 40
7  CoreFoundation                 0x1a802bab8 __108-[_CFXPreferences(SearchListAdditions) withSearchListForIdentifier:container:cloudConfigurationURL:perform:]_block_invoke + 376
8  CoreFoundation                 0x1a802b350 normalizeQuintuplet + 356
9  CoreFoundation                 0x1a7f9b570 -[_CFXPreferences(SearchListAdditions) withSearchListForIdentifier:container:cloudConfigurationURL:perform:] + 124
10 CoreFoundation                 0x1a7f9be74 -[_CFXPreferences copyAppValueForKey:identifier:container:configurationURL:] + 148
11 CoreFoundation                 0x1a80f9574 _CFPreferencesCopyAppValueWithContainerAndConfiguration + 124
12 BluedInternational             0x103e98d40 -[APMUserDefaults objectForKey:] + 845976
13 BluedInternational             0x103e991d0 -[APMUserDefaults doubleForKey:] + 847144
14 BluedInternational             0x103e3bed4 -[APMETaskManager scheduleFetchingExperimentsOnWorkerQueue] + 465452
15 BluedInternational             0x103e3caa0 -[APMETaskManager handleFetchingExperimentsResponse:data:error:] + 468472
16 BluedInternational             0x103e3c5b4 __35-[APMETaskManager fetchExperiments]_block_invoke + 467212
17 libdispatch.dylib              0x1a7d8e610 _dispatch_call_block_and_release + 24
18 libdispatch.dylib              0x1a7d8f184 _dispatch_client_callout + 16
19 libdispatch.dylib              0x1a7d3b404 _dispatch_lane_serial_drain$VARIANT$mp + 608
20 libdispatch.dylib              0x1a7d3bdf8 _dispatch_lane_invoke$VARIANT$mp + 420
21 libdispatch.dylib              0x1a7d45314 _dispatch_workloop_worker_thread + 588
22 libsystem_pthread.dylib        0x1a7ddeb88 _pthread_wqthread + 276
23 libsystem_pthread.dylib        0x1a7de1760 start_wqthread + 8

@wangjunhua1 Thanks for the report. We'll investigate. Internally tracked at b/151033525

@wangjunhua1 can you provide the iOS version this crash is occurring on?

@wangjunhua1 Also you might want to check the other threads and run the Xcode memory analyzer tools. We've seen a crash like this for unrelated memory corruption problems in some of our tests.

@wangjunhua1 can you provide the iOS version this crash is occurring on?

@wangjunhua1 Also you might want to check the other threads and run the Xcode memory analyzer tools. We've seen a crash like this for unrelated memory corruption problems in some of our tests.

We tested that there was no recurrence but the online user had this crash

We'll likely need a way to reproduce to make more progress on this issue.  Also a list of all the threads at the crash might be helpful.

I've been observing a similar issue, when using GMASDK 7.56

Thread 8 Crashed:
Thread 8 name:  Dispatch queue: APMExperimentWorkerQueue

@artud2000 can you share your AppMeasurement version?

@morganchen12 how can I check that?
I did 'Google-Mobile-Ads-SDK', '7.56.0' in my pod file, I don't think I have explicitly installed anything else

@artud2000 It should be in the generated Podfile.lock file.

Thanks
6.3.1
cc: @morganchen12 @paulb777

Can you try updating AppMeasurement to 6.4.0?

Sure, let me give it try

I'm still getting a crash

Can you share the full stack trace in text at the crashing location? You can get this by running bt all in the debugger.

sure

would the crash log also help?

Yes, both would help.

Google.txt

The crash log doesn't show any symbols in the crashed thread:
Thread 12 name:  Dispatch queue: APMExperimentWorkerQueue
Thread 12 Crashed:

Also, none of the app symbols are symbolicated.

let me symbolicate a few of them and post them back

I symbolicated this one, but it shows no info in the crashing thread
CrashOneSymbolicated.txt

If I revert the Google-Mobile-Ads SDK back to 7.43.0 the crash goes away, but for some reason the thread with the crash is not displaying any info besides
Thread 12 name:  Dispatch queue: APMExperimentWorkerQueue Thread 12 Crashed:
In some devices, not all of them


fix: apply db_port to actual instance

what
Makes the db_port effective. Currently it only modifies the security group, not the actual RDS port.
why
The current variable is broken, it modifies the security group but not the underlying cluster, therefore it's actually renders the variable ineffective as is. In fact if you do not set it do the default for the database type, the use of the module will not work.
references

Resolves #120

/test all

Looks like we had some errors on terratest, odd that it says that encryption is always enabled on Serverless. I'm actually using Serverless v2 right now that that's not the case, you can have un-encrypted clusters.

@ekristen I'm sorry about this, it's a PITA, but can you do me a favor and add storage_encrypted = true to the complete example here: https://github.com/cloudposse/terraform-aws-rds-cluster/blob/master/examples/complete/main.tf#L28
I'm not sure why this is failing now... but let's see if we can appease it and get this very reasonable and important fix in. Appreciate it!

all good @Gowiem commit sent, lets see if we get  tests to pass.

/test all

closing

Not sure why this was closed, I created a new PR here https://github.com/cloudposse/terraform-aws-rds-cluster/pull/222


Initial version

Monitoring a solution with a Reverse Proxy, Axon Ivy Engine and a Backend with a REST and SOAP endpoint. OpenTelemetry is used to export metrics to Prometheus. Grafana is used to display the data in a dashboard

Seems like that you use the JMX exporter. I guess Prometheus is requesting the Axon ivy Engine from time to time? The issue is (or at least was) that not all JMX values are cached. Some of them were calculated at runtime. Some of them were highly resource intensive. So if we add this kind of monitoring we gave a lot more pressure to the Axon Ivy Engine.

-> This is not the case the JMX exporter exports the value to Prometheus. How often this is done can be configured. An there is a list of rules which MBeans are exported. There should not be any performance issues here.

Furthermore I think we should design very carefully the prometheus API. Because customer's will create custom Graphana dashboards and we can not change keys anymore without migration pain.

-> This is only a sample of how customers can do monitoring by themselves. The keys are either standard to OT or can be configured in this file https://github.com/axonivy/docker-samples/pull/196/files#diff-bcde297a529515ad4cb44a5c078a71a4257523904d1189496f12ab978103ab52 by the customer itself.

The backend is highly outdated. Not sure how long we are able to build the backend. Maybe there are some simple docker containers out there, which we can use? Or even better, building a simple backend from source directly here.

-> The same backend is also used in ivy-tracing-jaeger. I will update the backend in another PR that will do it in both examples.


cannot find keyrings /api/osd/configure

PLAY ***************************************************************************

TASK [setup] *******************************************************************
ok: [<IP_ADDRESS>]

TASK [ceph-fetch-keys : find ceph keys] ****************************************
fatal: [<IP_ADDRESS>]: FAILED! => {"changed": false, "cmd": "ls -1 /etc/ceph/*.keyring", "delta": "0:00:00.002033", "end": "2016-02-19 13:03:02.771527", "failed": true, "rc": 2, "start": "2016-02-19 13:03:02.769494", "stderr": "ls: cannot access /etc/ceph/*.keyring: No such file or directory", "stdout": "", "stdout_lines": [], "warnings": []}

PLAY RECAP *********************************************************************
<IP_ADDRESS>            : ok=1    changed=0    unreachable=0    failed=1

This looks like you're running it against a node that's not configured as a monitor.


Add BuiltEntity methods to create child entity with single component

Closes #203

Codecov Report
Patch coverage: 100.00% and no project coverage change.

Comparison is base (39b56ff) 100.00% compared to head (5398b72) 100.00%.

: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      #218   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files          130       131    +1
  Lines         8695      8728   +33
=========================================
+ Hits          8695      8728   +33

Impacted Files
Coverage Δ

crates/modor/src/entity_builders/child_entities.rs
100.00% <ø> (ø)

crates/modor/src/entity_builders/child_entity.rs
100.00% <ø> (ø)

crates/modor/src/entity_builders/component.rs
100.00% <ø> (ø)

crates/modor/src/lib.rs
100.00% <ø> (ø)

...rates/modor/src/entity_builders/child_component.rs
100.00% <100.00%> (ø)

crates/modor/src/entity_builders/mod.rs
100.00% <100.00%> (ø)

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


Add loggin system

Add code for I/O handling to a log file (optional).

Added an initial version in the last commit.


Write Blog Posts and Articles

Social media & blog team to Research and write articles on topics related to renewable energy, environmental conservation, and community engagement.

Ensure all content is well-written, informative, and engaging.

Hello @clentafrica/wg-marketing-comms

Embracing a Sustainable Future: The Power of Renewable Energy
As the world grapples with the challenges of climate change, energy security, and economic development, renewable energy has emerged as a beacon of hope. Renewable energy sources like solar, wind, hydro, and geothermal offer a cleaner, more sustainable alternative to fossil fuels, and their adoption is crucial for a greener future.
Government Incentives and Policies
Governments worldwide are recognizing the importance of renewable energy and offering incentives like tax credits, grants, and feed-in tariffs to encourage adoption. Policies like net metering and renewable portfolio standards are also driving growth in the sector.
Technological Innovations
Advances in technology have made renewable energy more efficient and affordable. Bifacial solar panels, perovskite cells, and floating wind turbines are just a few examples of innovations driving the industry forward.
Energy Storage and Grid Integration
As renewable energy sources become more prevalent, energy storage solutions like batteries and hydrogen fuel cells are being developed to address intermittency issues. Smart grids and microgrids are also being implemented to ensure efficient integration of renewables into the energy mix.
Economic Benefits and Job Creation
Renewable energy is not only good for the environment, but also for the economy. Investing in renewables creates jobs, stimulates local economies, and attracts investments. In fact, the renewable energy sector already employs millions of people worldwide.
Global Cooperation and Climate Change
The adoption of renewable energy is critical for mitigating climate change. Global cooperation and agreements like the Paris Agreement are essential for driving collective action and achieving a sustainable future.
Emerging Markets and Future Growth
Emerging markets in Asia, Africa, and Latin America present significant growth opportunities for renewable energy. These regions have the potential to drive the next phase of renewable energy expansion and play a key role in the global energy transition.
In conclusion, renewable energy is no longer a niche sector, but a mainstream solution for a sustainable future. As technology continues to evolve and economies grow, the adoption of renewable energy will be crucial for addressing climate change, ensuring energy security, and fostering economic development. Embracing renewables offers a pathway to a cleaner, greener, and more resilient world for generations to come.

This looks great @yugnaik 💃👏 Well-done!! @clentafrica/wg-marketing-comms who is in charge of the blog?
Also @clentafrica/wg-design please we need someone to design an image for this blogpost.
This will be posted by @yugnaik on the blog. @erioc @Busolaodole05 can we put this in the calendar for August?
Thank you

Perfect

@CharlesSodipo PTAL

Embracing a Sustainable Future: The Power of Renewable Energy
As the world grapples with the challenges of climate change, energy security, and economic development, renewable energy has emerged as a beacon of hope. Renewable energy sources like solar, wind, hydro, and geothermal offer a cleaner, more sustainable alternative to fossil fuels, and their adoption is crucial for a greener future.
Government Incentives and Policies
Governments worldwide are recognizing the importance of renewable energy and offering incentives like tax credits, grants, and feed-in tariffs to encourage adoption. Policies like net metering and renewable portfolio standards are also driving growth in the sector.
Technological Innovations
Advances in technology have made renewable energy more efficient and affordable. Bifacial solar panels, perovskite cells, and floating wind turbines are just a few examples of innovations driving the industry forward.
Energy Storage and Grid Integration
As renewable energy sources become more prevalent, energy storage solutions like batteries and hydrogen fuel cells are being developed to address intermittency issues. Smart grids and microgrids are also being implemented to ensure efficient integration of renewables into the energy mix.
Economic Benefits and Job Creation
Renewable energy is not only good for the environment, but also for the economy. Investing in renewables creates jobs, stimulates local economies, and attracts investments. In fact, the renewable energy sector already employs millions of people worldwide.
Global Cooperation and Climate Change
The adoption of renewable energy is critical for mitigating climate change. Global cooperation and agreements like the Paris Agreement are essential for driving collective action and achieving a sustainable future.
Emerging Markets and Future Growth
Emerging markets in Asia, Africa, and Latin America present significant growth opportunities for renewable energy. These regions have the potential to drive the next phase of renewable energy expansion and play a key role in the global energy transition.
In conclusion, renewable energy is no longer a niche sector, but a mainstream solution for a sustainable future. As technology continues to evolve and economies grow, the adoption of renewable energy will be crucial for addressing climate change, ensuring energy security, and fostering economic development. Embracing renewables offers a pathway to a cleaner, greener, and more resilient world for generations to come.

Clent Africa/wg-design please let's work on this article

Alright!

Just a poster please
On Tue, Aug 6, 2024, 12:49 AM Chibuikem Ezesionwu @.***>
wrote:

Please, are we to create slides for the article or just a poster?
On Mon, 5 Aug 2024 at 22:21, Okpeelizabeth1989 @.***>
wrote:

Embracing a Sustainable Future: The Power of Renewable Energy
As the world grapples with the challenges of climate change, energy
security, and economic development, renewable energy has emerged as a
beacon of hope. Renewable energy sources like solar, wind, hydro, and
geothermal offer a cleaner, more sustainable alternative to fossil
fuels,
and their adoption is crucial for a greener future.
Government Incentives and Policies
Governments worldwide are recognizing the importance of renewable energy
and offering incentives like tax credits, grants, and feed-in tariffs to
encourage adoption. Policies like net metering and renewable portfolio
standards are also driving growth in the sector.
Technological Innovations
Advances in technology have made renewable energy more efficient and
affordable. Bifacial solar panels, perovskite cells, and floating wind
turbines are just a few examples of innovations driving the industry
forward.
Energy Storage and Grid Integration
As renewable energy sources become more prevalent, energy storage
solutions like batteries and hydrogen fuel cells are being developed to
address intermittency issues. Smart grids and microgrids are also being
implemented to ensure efficient integration of renewables into the
energy
mix.
Economic Benefits and Job Creation
Renewable energy is not only good for the environment, but also for the
economy. Investing in renewables creates jobs, stimulates local
economies,
and attracts investments. In fact, the renewable energy sector already
employs millions of people worldwide.
Global Cooperation and Climate Change
The adoption of renewable energy is critical for mitigating climate
change. Global cooperation and agreements like the Paris Agreement are
essential for driving collective action and achieving a sustainable
future.
Emerging Markets and Future Growth
Emerging markets in Asia, Africa, and Latin America present significant
growth opportunities for renewable energy. These regions have the
potential
to drive the next phase of renewable energy expansion and play a key
role
in the global energy transition.
In conclusion, renewable energy is no longer a niche sector, but a
mainstream solution for a sustainable future. As technology continues to
evolve and economies grow, the adoption of renewable energy will be
crucial
for addressing climate change, ensuring energy security, and fostering
economic development. Embracing renewables offers a pathway to a
cleaner,
greener, and more resilient world for generations to come.
Clent Africa/wg-design please let's work on this article
—
Reply to this email directly, view it on GitHub
<
https://github.com/clentafrica/marketing-and-comms/issues/21#issuecomment-2269940720>,

or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/BCOX53SAS6YAC35ACLRXTBTZP7UHJAVCNFSM6AAAAABLF3DBBOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENRZHE2DANZSGA>

.
You are receiving this because you are on a team that was
mentioned.Message
ID: @.***>

—
Reply to this email directly, view it on GitHub
https://github.com/clentafrica/marketing-and-comms/issues/21#issuecomment-2269978788,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AK5TVEQBUGYAPO23T4LX7OTZP7XOFAVCNFSM6AAAAABLF3DBBOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENRZHE3TQNZYHA
.
You are receiving this because you were mentioned.Message ID:
@.***>

Poster please @chibuikemezesionwu

Just a poster please
On Tue, Aug 6, 2024, 12:49 AM Chibuikem Ezesionwu @.***>
wrote:

Please, are we to create slides for the article or just a poster?
On Mon, 5 Aug 2024 at 22:21, Okpeelizabeth1989 @.***>
wrote:

Embracing a Sustainable Future: The Power of Renewable Energy
As the world grapples with the challenges of climate change, energy
security, and economic development, renewable energy has emerged as a
beacon of hope. Renewable energy sources like solar, wind, hydro, and
geothermal offer a cleaner, more sustainable alternative to fossil
fuels,
and their adoption is crucial for a greener future.
Government Incentives and Policies
Governments worldwide are recognizing the importance of renewable energy
and offering incentives like tax credits, grants, and feed-in tariffs to
encourage adoption. Policies like net metering and renewable portfolio
standards are also driving growth in the sector.
Technological Innovations
Advances in technology have made renewable energy more efficient and
affordable. Bifacial solar panels, perovskite cells, and floating wind
turbines are just a few examples of innovations driving the industry
forward.
Energy Storage and Grid Integration
As renewable energy sources become more prevalent, energy storage
solutions like batteries and hydrogen fuel cells are being developed to
address intermittency issues. Smart grids and microgrids are also being
implemented to ensure efficient integration of renewables into the
energy
mix.
Economic Benefits and Job Creation
Renewable energy is not only good for the environment, but also for the
economy. Investing in renewables creates jobs, stimulates local
economies,
and attracts investments. In fact, the renewable energy sector already
employs millions of people worldwide.
Global Cooperation and Climate Change
The adoption of renewable energy is critical for mitigating climate
change. Global cooperation and agreements like the Paris Agreement are
essential for driving collective action and achieving a sustainable
future.
Emerging Markets and Future Growth
Emerging markets in Asia, Africa, and Latin America present significant
growth opportunities for renewable energy. These regions have the
potential
to drive the next phase of renewable energy expansion and play a key
role
in the global energy transition.
In conclusion, renewable energy is no longer a niche sector, but a
mainstream solution for a sustainable future. As technology continues to
evolve and economies grow, the adoption of renewable energy will be
crucial
for addressing climate change, ensuring energy security, and fostering
economic development. Embracing renewables offers a pathway to a
cleaner,
greener, and more resilient world for generations to come.
Clent Africa/wg-design please let's work on this article
—
Reply to this email directly, view it on GitHub
<
https://github.com/clentafrica/marketing-and-comms/issues/21#issuecomment-2269940720>,

or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/BCOX53SAS6YAC35ACLRXTBTZP7UHJAVCNFSM6AAAAABLF3DBBOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENRZHE2DANZSGA>

.
You are receiving this because you are on a team that was
mentioned.Message
ID: @.***>

—
Reply to this email directly, view it on GitHub
https://github.com/clentafrica/marketing-and-comms/issues/21#issuecomment-2269978788,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AK5TVEQBUGYAPO23T4LX7OTZP7XOFAVCNFSM6AAAAABLF3DBBOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENRZHE3TQNZYHA
.
You are receiving this because you were mentioned.Message ID:
@.***>

@erioc are we posting it today?

Sorry for the confusion, this is not for tomorrow!

Poster please @chibuikemezesionwu

Alright

Any updates on this please @clentafrica/wg-design

@clentafrica/wg-design & @erioc any updates on this?

Hey @yigakpoa @erioc this was not posted!

@yigakpoa Ma'am I have 3 more papers
On Thursday,Friday and Monday
I can work on this on Saturday Sunday
From October I am free again
Busy in month of Nov end and Dec 1st week
Then holidays
Can you please tell what should I do
Like should I post on any social media like Twitter
Or do I need to write a blog and post it here

Oh no @yugnaik Please do this in October when you’re free. No hurry. I just wanted our CMOs @SDauphin15 & @erioc to understand your schedule.
Alert me in October when you’re free and I can give you blogpost access. I wish you success in your papers on Thursday,Friday and Monday 🙏. Please rest Saturday & Sunday. This can wait.
PS. @clentafrica/wg-marketing-comms I am changing this to October just so it shows up in October.
Thanks everyone.

@yigakpoa Ma'am I am free this whole month
Let's start working back from where I left
I should be writing a blog post ma'am?
If yes on which topic
Please guide me

@yigakpoa Hello! Is there any editorial work for me? Kindly let me know ma'am. Thank you.

Hi @yugnaik & @WrEck3rr09 thank you for your message. I will share something via the education teams repo.


Is it still alive of should we look at Foresti ?

We have similar need and before having a look to deep on this project we wonder if it is still alive or if the FORESTI project replace this one ? We are wondering since we come across this article: https://cloudplatform.googleblog.com/2017/09/with-Forseti-Spotify-and-Google-release-GCP-security-tools-to-open-source-community15.html
Thx for clarification

We currently use both gcp-firewall-enforcer and Forseti for different use cases.
But we look forward to switching everything to Forseti Enforcer as soon as it reach maturity and cover all our needs.
If your use cases are covered I would suggest to lean towards Forseti.

Thx for your clarification (and for sharing your tools). We are going to start having a deeper look on Forseti.


handles non-map responses in request-log

Changes proposed in this PR

handles non-map responses in request-log

Why are we making these changes?
Websocket handlers are not required to return maps as responses. As a result the request-log handler may not assume that request is a map.

Not needed now that we have https://github.com/twosigma/waiter/pull/272


[Core Rulebook] Fate's Fickle Fingers' icon

The icon for Fate's Fickle Fingers spell isn't shown.
This happens because the path to the icon is fates-fickle-finger.png and the icon's name is fate's-fickle-finger.pngFrom: Txus_5021foundry: 11.302wfrp4e: 6.5.9wfrp4e-core: 3.1.4Active Modules: advanced-macros, alternative-rotation, audio-preview, autoanimations, breaktime, chat-images, colorsettings, combat-tracker-dock, curtain-animations, dice-so-nice, drag-ruler, fateroll, foundryvtt-show-notes, foundryvtt-simple-calendar, healthEstimate, hidden-tables, hide-gm-rolls, item-piles, JB2A_DnD5e, lib-wrapper, remote-highlight-ui, sequencer, smalltime, socketlib, splatter, token-action-hud, tokenmagic, tokenmagic-automatic-wounds, walledtemplates, wfrp4e-endeavours, wfrp4e-fx, wfrp4e-gm-toolkit, wfrp4e-laws-pet-shoppe, wfrp4e-miscambios

It seems that the icon has been removed from the Core Module.


chore: promote test15 to version 0.0.10

chore: promote test15 to version 0.0.10
this commit will trigger a pipeline to generate the actual kubernetes resources to perform the promotion which will create a second commit on this Pull Request before it can merge

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To complete the pull request process, please assign q1323829945
You can assign the PR to them by writing /assign @q1323829945 in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@q1323829945: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

verify
e5d9516019214bc895c18e33654760d7a0bea263
link
/test verify

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the jenkins-x/lighthouse repository. I understand the commands that are listed here.