deepgram connection error

{"message": "deepgram connection failed, retrying in 10s", "level": "WARNING", "name": "livekit.plugins.deepgram", "exc_info": "Traceback (most recent call last):\n  File "D:\Five_minutes\git\AI-voice-chatbot\.livekit\Lib\site-packages\livekit\plugins\deepgram\stt.py", line 245, in _run\n    ws = await self._session.ws_connect(\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File "D:\Five_minutes\git\AI-voice-chatbot\.livekit\Lib\site-packages\aiohttp\client.py", line 953, in _ws_connect\n    raise WSServerHandshakeError(\naiohttp.client_exceptions.WSServerHandshakeError: 503, message='Invalid response status', url='wss://api.deepgram.com/v1/listen?model=nova-2-general&punctuate=true&smart_format=true&no_delay=true&interim_results=true&encoding=linear16&vad_events=true&sample_rate=48000&channels=1&endpointing=25&filler_words=false&profanity_filter=false&language=en-US'", "timestamp": "2024-10-18T06:00:07.524963+00:00"}
the account is in correct
the api is correct
the code was working yesterday
i am getting this error when i try to start it now again
the below is the code
import asyncio
from dotenv import load_dotenv
from livekit.agents import AutoSubscribe, JobContext, WorkerOptions, cli, llm
from livekit.agents.voice_assistant import VoiceAssistant
from livekit.plugins import silero, deepgram , cartesia , openai
load_dotenv()
async def entrypoint(ctx: JobContext):
initial_ctx = llm.ChatContext().append(
role="system",
text=(
"You are a voice assistant created by yahoo. Your interface with users will be voice. "
"You should use short and concise responses, and avoiding usage of unpronouncable punctuation."
),
)
await ctx.connect(auto_subscribe=AutoSubscribe.AUDIO_ONLY)
assistant = VoiceAssistant(
    vad=silero.VAD.load(),
    stt=deepgram.STT(),
    llm=openai.LLM.with_together(model="meta-llama/Meta-Llama-3.1-8B-Instruct-Turbo"),
    tts=cartesia.TTS(voice="41f3c367-e0a8-4a85-89e0-c27bae9c9b6d"),
    chat_ctx=initial_ctx,
)
assistant.start(ctx.room)

await asyncio.sleep(1)
await assistant.say("Hey, how can I help you today!", allow_interruptions=True)

if name == "main":
cli.run_app(WorkerOptions(entrypoint_fnc=entrypoint))

they are having an outage: https://status.deepgram.com/incidents/r96zj93qtnn2

Thankyou very much for reply


integration-docs: Update for new format (Ansible, Appfollow, Appveyor, Basecamp, Beeminder).

As part of #29592, updates the following integration documentation pages:

Ansible Tower
Appfollow
Appveyor
Basecamp
Beeminder

As the changes were mostly to the docs format and not content, these are grouped together in a PR that updates 5 doc pages.

Screenshots and screen captures:

Updated Ansible Tower doc

Updated Appfollow doc

Updated Appveyor doc

Updated Basecamp doc

Updated Beeminder doc

Self-review checklist

[ ] Self-reviewed the changes for clarity and maintainability
(variable names, code reuse, readability, etc.).

Communicate decisions, questions, and potential concerns.

[ ] Explains differences from previous plans (e.g., issue description).
[ ] Highlights technical choices and bugs encountered.
[ ] Calls out remaining decisions and concerns.
[ ] Automated tests verify logic where appropriate.

Individual commits are ready for review (see commit discipline).

[ ] Each commit is a coherent idea.
[ ] Commit message(s) explain reasoning and motivation for changes.

Completed manual review and testing of the following:

[ ] Visual appearance of the changes.
[ ] Responsiveness and internationalization.
[ ] Strings and tooltips.
[ ] End-to-end functionality of buttons, interactions and flows.
[ ] Corner cases, error conditions, and easily imagined bugs.

CI failure is a known puppeteer flake that's unrelated to these changes.

Updated for general feedback in PR with related changes. Screenshots in original post have been updated for the current changes.

Can we get modern screenshots for Beeminder?

I'm not sure why the Basecamp topic would be "Zulip HQ", but I don't know enough about it  to easily suggest an alternative.

These aren't regressions, so not blockers for merging the PR.

I think the basecamp topic is just from extremely old test fixtures; might have been originally HumbugHQ from when humbughq.com was ultra original 2012-era domain, and then someone find/replaced the name. We should probably just open an issue for refreshing that integration and move on.

Merged, thanks @laurynmm!

OK, @laurynmm , I'm assuming that you're managing the follow-ups here.

Opened this conversation to track screenshot follow-ups: https://chat.zulip.org/#narrow/stream/19-documentation/topic/integration.20docs.20that.20need.20example.20message.2Flogo.20updates/near/1845614


Could not subtitle connect to video player

I tried to set up on VRchat world to make a subtitle for the video player. It seems not working right when I tested paste subtitle, and nothing happened. I went to your VRchat world subtitle. Your subtitle is working with video than my VRchat world. Is there a subtitle to connect video player match install?

What exactly is not working:

You can't paste the text at all
You can paste the text but it does not load
You can paste the text, it loads but never show up on the play screen

It's "You can paste the text. It loads but never shows up on the play screen" I believe

Have you looked at the installation step #7 note?

It is worked! Thank you for helping.


fix dune setup

As discussed in #9 :

only the Wasm library, removed the interpreter for now
inlined stronginduction
updated to Coq 8.14 (doesn't yet work with 8.15)
removed esy files
gh actions: https://github.com/womeier/WasmCert-Coq/actions/runs/5561108003/jobs/10158558539

I failed to compile on my computer: the dependencies failed to install. Can you provide a lockfile with the exact version of all dependencies? Thanks in advance!

you can check the dependencies before https://github.com/WasmCert/WasmCert-Coq/pull/24/commits/30af82c931d22b0adc3884093a060c2ef55a172c
or look at the GH actions job, it also prints the versions of the dependencies

@womeier Quick comment on the use of strong induction:
https://coq-club.inria.narkive.com/VWS50VZQ/adding-strong-induction-to-the-standard-library

or look at the GH actions job, it also prints the versions of the dependencies
Indeed: https://github.com/womeier/WasmCert-Coq/actions/runs/5561108003/jobs/10158558539#step:4:580

I wasn't using the same version of OCaml, so I setted up a switch pinning these exact versions of dependencies.
I unfortunately get the exact same error: Opam fails to install Coq 8.14.1. I tried with the commands stated in the Github workflow, but also manually:
$ opam list
# Packages matching: installed
# Name                   # Installed # Synopsis
base-bigarray            base
base-threads             base
base-unix                base
conf-findutils           1           Virtual package relying on findutils
conf-g++                 1.0         Virtual package relying on the g++ compiler (for C++)
conf-gmp                 4           Virtual package relying on a GMP lib system installation
dune                     3.9.1       Fast, portable, and opinionated build system
menhir                   20230608    An LR(1) parser generator
menhirLib                20230608    Runtime support library for parsers generated by Menhir
menhirSdk                20230608    Compile-time library for auxiliary tools related to Menhir
ocaml                    4.07.1      The OCaml compiler (virtual package)
ocaml-base-compiler      4.07.1      Official release 4.07.1
ocaml-config             1           OCaml Switch Configuration
ocaml-secondary-compiler 4.08.1-1    OCaml 4.08.1 Secondary Switch Compiler
ocamlbuild               0.14.2      OCamlbuild is a build system with builtin rules to easily build most OCaml projects
ocamlfind                1.9.6       A library manager for OCaml
ocamlfind-secondary      1.9.6       Adds support for ocaml-secondary-compiler to ocamlfind
zarith                   1.12        Implements arithmetic and logical operations over arbitrary-precision integers
$ opam install coq.8.14.1
The following actions will be performed:
  ∗ install coq 8.14.1

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
⬇ retrieved coq.8.14.1  (cached)
[ERROR] The compilation of coq.8.14.1 failed at "make COQ_USE_DUNE= -j4".

#=== ERROR while compiling coq.8.14.1 =========================================#
# context     2.1.0 | linux/x86_64 | ocaml-base-compiler.4.07.1 | https://opam.ocaml.org/#aa4ff8bc
# path        ~/.opam/4.07.1/.opam-switch/build/coq.8.14.1
# command     ~/.opam/opam-init/hooks/sandbox.sh build make COQ_USE_DUNE= -j4
# exit-code   2
# env-file    ~/.opam/log/coq-8571-5f3ae6.env
# output-file ~/.opam/log/coq-8571-5f3ae6.out
### output ###
# [...]
# Makefile.common:189: recipe for target '_build/default/user-contrib/Ltac2/ltac2_plugin.cmxs' failed
# make[1]: *** [_build/default/user-contrib/Ltac2/ltac2_plugin.cmxs] Error 1
# make[1]: *** Waiting for unfinished jobs....
# Warning: Coq Language Versions lower than 0.8 have been deprecated in Dune
# 3.8 and will be removed in an upcoming Dune version.
# Warning: Coq Language Versions lower than 0.8 have been deprecated in Dune
# 3.8 and will be removed in an upcoming Dune version.
# Warning: Coq Language Versions lower than 0.8 have been deprecated in Dune
# 3.8 and will be removed in an upcoming Dune version.
# make[1]: Leaving directory '/scratch/mbodin/.opam/4.07.1/.opam-switch/build/coq.8.14.1'
# Makefile.make:122: recipe for target 'submake' failed
# make: *** [submake] Error 2

<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
┌─ The following actions failed
│ λ build coq 8.14.1
└─
╶─ No changes have been performed

I'm sorry: it's not your fault, but somehow this version of Coq doesn't compile on my computer as-is using Opam. I should probably report it somewhere.
I just tested with esy: I do get the same compilation error with this version of Coq ☹

@Mbodin maybe https://coq.zulipchat.com/#narrow/stream/240550-Dune-devs-.26-users

@Mbodin One possibility may be that part of your installation comes from your OS package manager and part from opam. Opam prefers to install everything by itself.

FYI:     OCaml 4.07 is just the version in the CI
I use OCaml 4.12 (and 4.13 also works), so I don't think it's the OCaml version.

hey @Mbodin, is there anything I can do to make this progress?
btw, I personally don't need the interpreter and would be very happy with just the Wasm formalization being
available through opam.

hey @Mbodin, is there anything I can do to make this progress?
btw, I personally don't need the interpreter and would be very happy with just the Wasm formalization being available through opam.

I should follow up on this! I'm travelling but should be able to test your opam build soon. If I read correctly the only item missing is the interpreter -- we currently have another branch working on a slightly different version of certified interpreters/instantiation dropping itree temporarily (and slightly more efficient); hopefully it shouldn't take too long for me to figure out how to make it work with the opam build you provided. If not, then a build without the interpreters should be very beneficial as well.
Thanks a lot for your input on this! Having a separate opam build is something I'd liked as well for quite a while.

or look at the GH actions job, it also prints the versions of the dependencies
Indeed: https://github.com/womeier/WasmCert-Coq/actions/runs/5561108003/jobs/10158558539#step:4:580

I wasn't using the same version of OCaml, so I setted up a switch pinning these exact versions of dependencies.
I unfortunately get the exact same error: Opam fails to install Coq 8.14.1. I tried with the commands stated in the Github workflow, but also manually:
$ opam list
# Packages matching: installed
# Name                   # Installed # Synopsis
base-bigarray            base
base-threads             base
base-unix                base
conf-findutils           1           Virtual package relying on findutils
conf-g++                 1.0         Virtual package relying on the g++ compiler (for C++)
conf-gmp                 4           Virtual package relying on a GMP lib system installation
dune                     3.9.1       Fast, portable, and opinionated build system
menhir                   20230608    An LR(1) parser generator
menhirLib                20230608    Runtime support library for parsers generated by Menhir
menhirSdk                20230608    Compile-time library for auxiliary tools related to Menhir
ocaml                    4.07.1      The OCaml compiler (virtual package)
ocaml-base-compiler      4.07.1      Official release 4.07.1
ocaml-config             1           OCaml Switch Configuration
ocaml-secondary-compiler 4.08.1-1    OCaml 4.08.1 Secondary Switch Compiler
ocamlbuild               0.14.2      OCamlbuild is a build system with builtin rules to easily build most OCaml projects
ocamlfind                1.9.6       A library manager for OCaml
ocamlfind-secondary      1.9.6       Adds support for ocaml-secondary-compiler to ocamlfind
zarith                   1.12        Implements arithmetic and logical operations over arbitrary-precision integers
$ opam install coq.8.14.1
The following actions will be performed:
  ∗ install coq 8.14.1

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
⬇ retrieved coq.8.14.1  (cached)
[ERROR] The compilation of coq.8.14.1 failed at "make COQ_USE_DUNE= -j4".

#=== ERROR while compiling coq.8.14.1 =========================================#
# context     2.1.0 | linux/x86_64 | ocaml-base-compiler.4.07.1 | https://opam.ocaml.org/#aa4ff8bc
# path        ~/.opam/4.07.1/.opam-switch/build/coq.8.14.1
# command     ~/.opam/opam-init/hooks/sandbox.sh build make COQ_USE_DUNE= -j4
# exit-code   2
# env-file    ~/.opam/log/coq-8571-5f3ae6.env
# output-file ~/.opam/log/coq-8571-5f3ae6.out
### output ###
# [...]
# Makefile.common:189: recipe for target '_build/default/user-contrib/Ltac2/ltac2_plugin.cmxs' failed
# make[1]: *** [_build/default/user-contrib/Ltac2/ltac2_plugin.cmxs] Error 1
# make[1]: *** Waiting for unfinished jobs....
# Warning: Coq Language Versions lower than 0.8 have been deprecated in Dune
# 3.8 and will be removed in an upcoming Dune version.
# Warning: Coq Language Versions lower than 0.8 have been deprecated in Dune
# 3.8 and will be removed in an upcoming Dune version.
# Warning: Coq Language Versions lower than 0.8 have been deprecated in Dune
# 3.8 and will be removed in an upcoming Dune version.
# make[1]: Leaving directory '/scratch/mbodin/.opam/4.07.1/.opam-switch/build/coq.8.14.1'
# Makefile.make:122: recipe for target 'submake' failed
# make: *** [submake] Error 2

<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
┌─ The following actions failed
│ λ build coq 8.14.1
└─
╶─ No changes have been performed

I'm sorry: it's not your fault, but somehow this version of Coq doesn't compile on my computer as-is using Opam. I should probably report it somewhere.
I just tested with esy: I do get the same compilation error with this version of Coq ☹

Hmm, I'm actually getting exactly the same error at failing to install<EMAIL_ADDRESS>via opam as well in this build :(. I've found this https://github.com/coq/coq/issues/15384 after some searches, from which it seems that using a more recent version of Coq (maybe I should try 8.17 since it's the most recent anyway?) might work.
The question now is, would a build on a more recent version be useful for your side as well?

Thanks for looking into it!
For me, updating to Coq version 8.16.1 should be possible, so that would help. (I cannot update to 8.17 yet, but will be able to at some point)

@womeier which dependency is blocking the update to 8.17 ?

Thanks for looking into it!
For me, updating to Coq version 8.16.1 should be possible, so that would help. (I cannot update to 8.17 yet, but will be able to at some point)

I changed the version of Coq to >=8.15 and has successfully compiled the codebase with Coq.8.17.1; I haven't tested with lower versions though. But from the issue I've linked above, the bug of Coq installation failure seems to be for 8.14.0/8.14.1 specifically, and is no longer happen for versions >=8.15, so I presume there would be no issue for 8.16.
I'll be trying to integrate the interpreter in as well; hopefully it isn't too difficult.

@womeier which dependency is blocking the update to 8.17 ?

CertiCoq is still on 8.16

@womeier which dependency is blocking the update to 8.17 ?

CertiCoq is still on 8.16

I'll be working with 8.16.1 on the opam branch then -- doesn't seem to differ too much from 8.17 for this project at least, it seems.

I just updated to Coq 8.16 and the opam-interpreter-8.16 branch, everything seems so work from my perspective.
Thanks a lot for the update!

Bumped to 8.17 and testing now.
Will push and merge this to master at the end of today. That's a goodbye to esy as the default installation method, I guess.

@womeier It would be worth updating the README's installation instructions.

@womeier It would be worth updating the README's installation instructions.

I’ve updated it under the 8.17 branch — although I’ve not verified if they work from fresh.

Actually, it might give better credit if I merge this PR and then merge #26 separately (which should be easily done since all the 4 commits are already part of #26).

What's the status of wasm-cert CI?
Is it in the central opam directory? Coq platform? In Coq CI? Iris CI? Coq Dune Universe?
I'm not entirely sure which ones are most appropriate, but putting it in such places really helps to avoid breakage.

What's the status of wasm-cert CI? Is it in the central opam directory? Coq platform? In Coq CI? Iris CI? Coq Dune Universe?
I'm not entirely sure which ones are most appropriate, but putting it in such places really helps to avoid breakage.

It's in neither of those places yet -- I'm planning to make an opam publish when I've fully updates and tested the readme, which means it will be in the opam directory I guess (and then installable via opam install wasm_coq or something). Let me know if you think the other options are more sensible!

@raoxiaojia thanks for merging this. Should we create an issue about CI/Opam/platform/... just to be sure it does not get lost.
I see it's still missing here.
https://github.com/coq/opam/tree/master/released/packages
Meanwhile, I've sent a PR to awesome Coq... https://github.com/coq-community/awesome-coq/pull/39

@raoxiaojia thanks for merging this. Should we create an issue about CI/Opam/platform/... just to be sure it does not get lost. I see it's still missing here. https://github.com/coq/opam/tree/master/released/packages
Meanwhile, I've sent a PR to awesome Coq... coq-community/awesome-coq#39

Yes thanks for the reminder! I tried to submit to the main opam repo instead of the coq repo earlier this month, and obviously that couldn't work since all the Coq dependencies are missing, and I haven't switched my mind back on this since then -- will do it now!

https://github.com/coq/opam/pull/2795
Submitted a PR as well.

@raoxiaojia want to answer this?
coq-community/awesome-coq#39

Made a reply! I guess in the end it's up to their maintainer's opinion if they are reluctant to add this at the current stage.


Assets Webpack Plugin does not expose all files in assets.json

there is an bug in assets-webpack-plugin https://github.com/ztoben/assets-webpack-plugin/issues/41 which cause that not all emitted assets are exposed in assets.json.
It is fixed in the latest version.

Yes please, this is really annoying.

anyone would take this up? I  have a blocking issue caused by this one on a project of mine... if nothing moves in the next hours I'll tackle it.
Best

@marcellobarile here is my workaround razzle plugin, which may help you
const AssetsPlugin = require('assets-webpack-plugin');
const webpackConfigHelper = new WebpackConfigHelpers(paths.razzle.appPath);
function getPluginIndexByName(config, name) {
  return webpackConfigHelper
    .getPlugins(config)
    .findIndex(x => x.plugin && x.plugin.constructor && x.plugin.constructor.name === name);
}

/**
 * fixing issue https://github.com/ztoben/assets-webpack-plugin/issues/41
 * @param {object} config webpack config
 * @param {'web'|'node'} target webpack config
 */
function fixAssetsWebpackPlugin(config, target) {
  if (target === 'web') {
    const indexOfAssetsWebpackPlugin = getPluginIndexByName(config, 'AssetsWebpackPlugin');
    config.plugins[indexOfAssetsWebpackPlugin] = new AssetsPlugin({
      path: paths.razzle.appBuild,
      filename: 'assets.json',
      includeAllFileTypes: true,
      prettyPrint: true
    });
  }
}

great, thanks @tutok I will give it a try ;)


Support for networkx 2.2

Networkx 2.2 and 1.11 are syntactically not compatible. I'm using the newer version and the ReGraph examples won't work. For instance
import networkx as nx
from regraph.primitives import add_nodes_from
G = nx.Graph()
add_nodes_from(G, [1, (2, {"a": 1}), 3])

gives
 File "test_graph_rewrite.py", line 23, in test_basics
    add_nodes_from(G, [1, (2, {"a": 1}), 3])
  File "regraph/primitives.py", line 79, in add_nodes_from
    add_node(graph, n)
  File "regraph/primitives.py", line 51, in add_node
    graph.node[node_id] = new_attrs
TypeError: 'NodeView' object does not support item assignment

The reason is that in the newer veresion of networkx graph.node gives a NodeView object. The errors can be fixed by downgrading to networkx 1.11 (e.g., by usingpip install regraph --upgrade) but that breaks the rest of my codebase. Moving on to the current networkx version would be really great!

Thank you very much for you comment! We are aware of this issue and planning to move to the new version asap.

Hi, I started moving KAMI to the new version of NetworkX (see this branch https://github.com/Kappa-Dev/ReGraph/tree/regaph_v2 ). It is probably early to call it a stable version, but all the unit tests are passing, and running examples work.


Update LineChart properties name

Update LineChart properties name

There are many conflicts here. Can you please fix them?

I close this one due to inactivity


BUG: misc.bytescale returns unexpected results when using cmin/cmax and low/high params

Using misc.bytescale returns unexpected results when providing both cmin/cmax parameters along with low/high parameters.
Example
>>> a = numpy.arange(10)
>>> a
array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])

Using the default parameters works as expected (scales full input range of data to [0, 255]):
>>> bytescale(a)
array([  0,  28,  57,  85, 113, 142, 170, 198, 227, 255], dtype=uint8)

Providing only cmin/cmax parameters works as expected (scales input range within cmin/cmax to [0, 255]):
>>> bytescale(a, cmin=3, cmax=6)
array([  0,   0,   0,   0,  85, 170, 255, 255, 255, 255], dtype=uint8)

Providing only low/high parameters works as expected (scales full input range to [low, high]):
>>> bytescale(a, low=100, high=200)
array([100, 111, 122, 133, 144, 156, 167, 178, 189, 200], dtype=uint8)

Providing both cmin/cmax and low/high parameters produces unexpected results (should scale input range within cmin/cmax to [low, high]):
>>> bytescale(a, cmin=3, cmax=6, low=100, high=200)
array([100, 100, 100, 100, 133, 167, 200, 233,  11,  44], dtype=uint8)

For this last example, the expected output would be array([100, 100, 100, 100, 133, 167, 200, 200, 200, 200], dtype=uint8)

This bug might be related to issues #4458 and #5305


Update src/core.js

enabled console.log in opera

Why it shoud be in default Crafty core?

I agree, this shouldn't be in Crafty. If you really want to debug in Opera, use include Firebug lite in your testing pages.
I'm actually surprised it doesn't have an implementation of console on its own.


Fix Non-Functional Add to Google Calendar Button on TimetableItemDetailScreen

Idea Description
Fix the non-functional button that adds sessions to Google Calendar on the TimetableItemDetailScreen.
Reference images and links

I'd like to try this issue!

Thanks as always! Assigned!


How to implement a React Application using Rails API?

Proposed title of article
How to implement a React Application using Rails API?
Introduction paragraph:
Ruby On Rails is a popular web framework that enables developers to build amazing web applications. Rails 5 has several features such as API-only mode that offer developers the ability to create RESTful backends with ease.
React.js on the other hand is a famous client-side framework that provides front-end developers with great lifecycle methods and async functions.
In this tutorial, we will build a Todo list application using React and Rail.
Key takeaways:
At the end of this guide the learner will be able to:

develop the backend of the application using Ralls API
create a Todo list application frontend using React.js
load the data from the backend by calling the API and perform CRUD operations using the application

References:
N/A

Good afternoon and thank you for submitting your topic suggestion. @kerubo-tech
Your topic form has been entered into our queue and should be reviewed (for approval) as soon as a content moderator is finished reviewing the ones in the queue before it.

Sounds like a helpful topic - lets please be sure it adds value beyond what is in any official docs and/or what is covered in other blog sites. (the articles should go beyond a basic explanation - and it is always best to reference any EngEd article and build upon it).
Please be attentive to grammar/readability and make sure that you put your article through a thorough editing review prior to submitting for final approval. (There are some great free tools that we reference in EngEd resources.)
ANY ARTICLE SUBMITTED WITH GLARING ERRORS OR ISSUES WILL BE IMMEDIATELY CLOSED.
Please be sure to double check that it does not overlap with any existing EngEd articles, articles on other blog sites, or any incoming EngEd topic suggestions (if you haven't already) to avoid any potential article closure, please reference any relevant EngEd articles in yours. - Approved

🤔
How will this article differ from what is published our other blog sites

🤔
How will this article differ from what is published our other blog sites

@hectorkambow Sorry for the late reply. I have read through most of the similar articles as the one I have suggested to implement and the following stands out in my proposed article:

I will be using Heroku CLI to run and deploy the application locally, which can later be configured and deployed on the production environment.
My API will use the versioning system such that in the future in case of upgrades it can be distinguished from other ordinary controllers.

Looking forward to the topic approval.
Thank you.

Topic approved. Let's ensure that it adds value to the community. Thanks

@hectorkambow cc @WanjaMIKE Please do not close this topic as am working on it and it was approved late


Is there channels? Needed: per user, default, and groups

Is it possible to make channels?

For each user to  get personal data
default - to get all updates
group - some users will subscribe (like a chat) and get personal data for that group

Try the repo https://github.com/walkor/phpsocket.io .

Thanks


Assign instead of Select

There is a small error on line
"2- Choose the "Deploy GitOps to Kubernetes cluster" built-in policy in the "Kubernetes" category, and click on Select"
There is no Select in Azure Portal UI, you have to click on Assign

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

ID: c754b371-70fc-638d-b1af-768ae43ce35a
Version Independent ID: 0fbb5777-fc32-38d3-0605-65dd70623596
Content: Use Azure Policy to apply cluster configurations at scale (Preview)
Content Source: articles/azure-arc/kubernetes/use-azure-policy.md
Service: azure-arc
GitHub Login: @mlearned
Microsoft Alias: mlearned

@Potapy4 Thank you for your contribution in improving our documentation.
@squasta Thanks again for bringing this to our notice. @Potapy4  has raised a PR to update the document, once its reviewed and approved the change will be merged to the main Repo later in the week.
At this point it appears that there's no further edits or updates needed to the documentation, other than listed above. We will go ahead and close this issue, however if you have any further queries please tag us in your reply and will be happy to reopen the thread and continue the conversation. Thank you


WFCORE-6080 Remove AttributeDefinition.isAllowNull

Issue: https://issues.redhat.com/browse/WFCORE-6080

Core -> Full Integration Build 11761 outcome was FAILURE using a merge of d8de17ee459e8359650ff9ae250685300671b4cc
Summary: Compilation error: Compiler (new) Build time: 00:02:46

Core -> WildFly Preview Integration Build 11907 outcome was FAILURE using a merge of d8de17ee459e8359650ff9ae250685300671b4cc
Summary: Compilation error: Compiler (new) Build time: 00:02:57

Core -> Full Integration Build 11934 outcome was FAILURE using a merge of d8de17ee459e8359650ff9ae250685300671b4cc
Summary: Tests passed: 129, ignored: 2; compilation error: Compiler (new) Build time: 00:03:13

Wildfly Issue: https://issues.redhat.com/browse/WFLY-17164
PR: https://github.com/wildfly/wildfly/pull/16181
Both PR needs to be merged together.

@yersan sure. I will change the code accordingly. Thanks for the suggestion.

Core -> WildFly Preview Integration Build 11925 outcome was FAILURE using a merge of a8a94d4f2b05b45769ad2440a95bad0c7a9dfbbf
Summary: Compilation error: Compiler Build time: 00:02:49

Core -> Full Integration Build 11780 outcome was FAILURE using a merge of a8a94d4f2b05b45769ad2440a95bad0c7a9dfbbf
Summary: Compilation error: Compiler Build time: 00:03:03

Core -> Full Integration Build 11952 outcome was FAILURE using a merge of a8a94d4f2b05b45769ad2440a95bad0c7a9dfbbf
Summary: Tests passed: 129, ignored: 2; compilation error: Compiler Build time: 00:03:09

Core -> Full Integration Build 11781 outcome was FAILURE using a merge of 8b98b79058fdf4d32a9ff6843cde6249224d11f1
Summary: Compilation error: Compiler Build time: 00:02:42

Core -> WildFly Preview Integration Build 11926 outcome was FAILURE using a merge of 8b98b79058fdf4d32a9ff6843cde6249224d11f1
Summary: Compilation error: Compiler Build time: 00:02:42

Core -> Full Integration Build 11953 outcome was FAILURE using a merge of 8b98b79058fdf4d32a9ff6843cde6249224d11f1
Summary: Tests passed: 129, ignored: 2; compilation error: Compiler Build time: 00:02:48

@yersan I have updated the code. Please let me know your review comments. Thanks


Registration Update Trigger

Update registration trigger is not implemented in the demo client. Is there anything preventing the implementation?

Hi @sbernard31,
I have a question.
When lifetime is set to 60 seconds, the client will send the update every 54 seconds.
So, basically, the client will send the update right before lifetime expires.
It is possible to make the client update more frequent such that sending two updates in 60 seconds.
Is it possible ? is there a configurable ? if code change is required, where should the change be ?
Thanks :)

Currently, update is triggered automatically based on lifetime value. (a bit before lifetime expires)
You can also sent update manually using client.triggerUpdate() method.
But I suppose this would be a good idea to be able to define a period value for lifetime which is less than server lifetime.
(See https://github.com/OpenMobileAlliance/OMA_LwM2M_for_Developers/issues/283)

Hi @sbernard31  I usually modify the value by sending write request through leshan server. Is there a way to modify the lifetime internally inside leshan client ? Do you have code example ? Thanks :)

In https://github.com/eclipse/leshan/wiki/Getting-Started-:-Client#create-my-own-objects
You can set the lifetime at client creation :
initializer.setInstancesForObject(LwM2mId.SERVER, new Server(12345, YOURLIFETIME, BindingMode.U, false));

You can also set a large lifetime and create your own periodic task and call client.triggerUpdate()

Thanks @sbernard31
I looked into the code yesterday.
What I have in mind is to change redis expire in RedisTokener class so that
It won't expire that long. So, this will be used for the session timeout.
I specified session timeout in seconds in a properties file.
As for the server object defined in LWM2M, the lifetime will serve as update period.
I am thinking about making session timeout independent from update period.
How does this approach sound ?
Thanks :)

Yes, should be RedisTokenHandler. I think.
The one put the key with expiration in Redis.
I make its expiration time to be read from my own property file, isntead of from registration message.
I put a bigger value there.
That is how I achieve two update message before expiration.
Regards :)

I created a PR #802 which adds a new update command for leshan-client-demo.


Digital clock in C++

Proposed title of article
Digital clock in C++
Introduction paragraph (2-3 paragraphs):
It is an application that allows for a personal clock that starts at a custom set time and shows the time from that point onwards.
It is a simple digital plan clock developed using  basic C++ concepts that show hour,minute and second.The requirement for this program are just the basic concepts of the data types,variable,manipulators,control systems,conditional statements etc
Key takeaways:
1.What is the digital clock in C++
2.Steps involved in creating digital clock in C++
3.Examples in C++
References:
N/A

@sabin254
Good afternoon and thank you for submitting your article for publishing.
Your article has been entered into our queue and should be reviewed (and published pending any changes) as soon as a peer reviewer is finished with the ones in the queue before it. 🚀
Thank you.

good topic @sabin254 - approved. Thanks for submitting your article and we look forward to reviewing and hopefully publishing it. I’m sure our readers will enjoy and find your article very beneficial.

@sabin254
Just and FYI I will be closing this topic form just to help clear up the queue where possible - can be REOPENED at anytime when ready. 👍

closed #4275 via #4547


Lee County, GA data issue

several times when I try to import tables into arcgis, they error out on the STREET field. typically I just change the length of the field to 500 and don't care. I'm getting ready to fill in suburb voids for ATL and brought in the state. I found this in the STREET field for Lee
"Atkinson_out.csv Berrien_out.csv Brantley_out.csv Camden_out.csv Charlton_out.csv clean.sh Colquitt_out.csv Cook_out.csv Glynn_out.csv Lanier_out.csv Lee_out.csv Mitchell_out.csv node_modules package.json README.md run.sh test.sh Turner_out.csv util "
I've seen stuff like this before in other tables, not sure how it's happening - just wanted to bring to groups attention.
Thanks,
Justin

@justinelliotmeyers Can you clarify which OpenAddress data file you're seeing the Atkinson_out.csv ... content, please?

Sorry!
https://s3.amazonaws.com/data.openaddresses.io/runs/162051/us/ga/lee.zip

I peeked in the log, and it looks like our data source has these values. It was cached in late 2015, clearly we need a new one: https://s3.amazonaws.com/data.openaddresses.io/runs/162051/output.txt

STAY TUNED!

Tracking fix: https://github.com/openaddresses/openaddresses/pull/4256


Set Dataflux user-agent through dataflux_core.user_agent module

This ensures that we only have to update the version in one place when it changes, and the user agent gets set even for existing storage client objects.

[x] Tests pass
[x] Appropriate changes to documentation are included in the PR

Confirmed this is working correctly by running one of the demo loops with a custom user agent and observing that the dataflux user agent is also included now


Remove meetup modal

Since the zephyr has ended, it’s weird to keep getting that modal about meetups popping up. I commented it out in this PR because i don’t know if you wanted the code gone, but feel free to edit however

oops

📝Changed routes:

/

(view full size)

Commit 14411d4cad7ab9be6fe886da76b825594dd6be7c (https://slack-oauth-starter-test-xy120-8hh9se2c2.hackclub.dev).

I think I had just commented it out incorrectly. I ended up deleting the modal code entirely

thanks Matthew!!


Add hover tooltip over a character on "Swap character" popup to show teammates

Now that teammates are decoupled its hard to know which character has teammates setup or not when swapping to another without going back to the character index

Unrequired with latest change to character selector popup


[Bug] BD doesn't load when not in any guilds.

Applicable to all Discord Versions (Stable/Canary/PTB)
If you aren't in any guilds BD won't actually load, you just get the endless loading icon on the bottom right. Same result on fresh install and with trying the installer "loading forever" fixes. BD will instantly start working as soon as you join a guild.
No errors in the log, the last message is that BD is starting.

In the meantime, I do have a workaround for you.
Just create a dummy Discord server.
Hope that helps you for now, @criminal

I'm not sure this is the case, it should recognize the discovery and add/create server buttons. If not, then I'll have to fix that


make some fields public

Dear Gobblin maintainers,
Please accept this PR. I understand that it will not be reviewed until I have checked off all the steps below!
JIRA

[ ] My PR addresses the following Gobblin JIRA issues and references them in the PR title. For example, "[GOBBLIN-XXX] My Gobblin PR"

https://issues.apache.org/jira/browse/GOBBLIN-XXX

Description

[x] Here are some details about my PR, including screenshots (if applicable):
making some fields public so consumers of those classes can use them

Tests

[x] My PR adds the following unit tests OR does not need testing for this extremely good reason:
trivial changes

Commits

[ ] My commits all reference JIRA issues in their subject lines, and I have squashed multiple commits if they address the same issue. In addition, my commits follow the guidelines from "How to write a good git commit message":

Subject is separated from body by a blank line
Subject is limited to 50 characters
Subject does not end with a period
Subject uses the imperative mood ("add", not "adding")
Body wraps at 72 characters
Body explains "what" and "why", not "how"

Codecov Report

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

@@             Coverage Diff             @@
##             master   #2699      +/-   ##
===========================================
- Coverage     44.82%   44.8%   -0.03%
+ Complexity     8694    8691       -3
===========================================
  Files          1878    1878
  Lines         70061   70061
  Branches       7701    7701
===========================================
- Hits          31405   31390      -15
- Misses        35751   35767      +16
+ Partials       2905    2904       -1

Impacted Files
Coverage Δ
Complexity Δ

...apache/gobblin/security/ssl/SSLContextFactory.java
37.5% <ø> (ø)
3 <0> (ø)
:arrow_down:

...in/java/org/apache/gobblin/r2/R2ClientFactory.java
53.57% <ø> (ø)
8 <0> (ø)
:arrow_down:

...bblin/cluster/GobblinHelixJobLauncherListener.java
70% <0%> (-30%)
3% <0%> (-2%)

.../gobblin/cluster/HelixRetriggeringJobCallable.java
60.41% <0%> (-3.48%)
9% <0%> (ø)

...lin/restli/throttling/ZookeeperLeaderElection.java
70% <0%> (-2.23%)
13% <0%> (ø)

...pache/gobblin/cluster/GobblinHelixJobLauncher.java
81.25% <0%> (-2.09%)
26% <0%> (-2%)

.../org/apache/gobblin/metrics/RootMetricContext.java
78.12% <0%> (-1.57%)
15% <0%> (-1%)

...lin/elasticsearch/writer/FutureCallbackHolder.java
61.42% <0%> (-1.43%)
4% <0%> (ø)

...ache/gobblin/cluster/GobblinHelixJobScheduler.java
39.21% <0%> (-1.31%)
6% <0%> (ø)

...in/java/org/apache/gobblin/cluster/HelixUtils.java
41.83% <0%> (ø)
13% <0%> (-1%)
:arrow_down:

... and 2 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update ae7a961...9b26ad9. Read the comment docs.

@arjun4084346 this PR does not reference a JIRA. Can you update the description with the JIRA?


Support Phone Size Display

The page layout should be optimized to be usable on very small screens like smart phones.

To be scheduled after holiday, too big for milestone 0.4


[error] Maximum call stack size exceeded

Original message: Oops, something went wrong while comparing
System Info
Editor version: 1.95.3
Extension version: 0.25.1
OS: darwin 24.1.0
Stack
RangeError: Maximum call stack size exceeded
at RegExp.exec ()
at /Users/tolgakaratas/.vscode/extensions/gruntfuggly.todo-tree-0.0.226/dist/extension.js:52:2722
at e.exports (/Users/tolgakaratas/.vscode/extensions/gruntfuggly.todo-tree-0.0.226/dist/extension.js:52:3029)
at [Symbol.match] ()
at String.match ()
at readBufferedLines (/Users/tolgakaratas/.vscode/extensions/moshfeu.compare-folders-0.25.1/node_modules/dir-compare/build/src/FileCompareHandler/lines/lineReader/readBufferedLines.js:23:49)
at /Users/tolgakaratas/.vscode/extensions/moshfeu.compare-folders-0.25.1/node_modules/dir-compare/build/src/FileCompareHandler/lines/lineBasedCompareAsync.js:69:58
at Generator.next ()
at fulfilled (/Users/tolgakaratas/.vscode/extensions/moshfeu.compare-folders-0.25.1/node_modules/dir-compare/build/src/FileCompareHandler/lines/lineBasedCompareAsync.js:5:58)

Thanks @tolgakaratas 🙏
It seems to occur in projects with a very deep hierarchy, but I'm not sure. Could you tell me about the level of hierarchy in your project?


Can you share the result?

I trained based on your code, while the result is far lower than the paper, can you share your result?

I also trained on this code. Can you tell what is the range of loss values while training??In my case it started from 98-100 and ends at 29-30.It's kind of odd as it reaches the min value within 20k iterations and then oscillating around that..Have you faced similar issue while training??

I also trained on this code. Can you tell what is the range of loss values while training??In my case it started from 98-100 and ends at 29-30.It's kind of odd as it reaches the min value within 20k iterations and then oscillating around that..Have you faced similar issue while training??

my loss is around 300 after 20k iteration, nme around 0.55, how about you?

@onzone I never succeeded to reach below 100 for wing loss,  which dataset did you use? and  how about the result?

I have used many dataset for different landmark localization..first I was training for 5 landmarks where I used CelebA..then used 300W for 68 landmark localization and WFLW for 98 landmark detection..Loss depends on the number of landmarks.. for 98, it never became under 800, for 68 it around 300 and for 5 landmarks, frankly I dont remember, most probably around 100 it was..

@onzone mine same, on the training set, the loss is around 300, and on the verification set, the loss is around 400. it is hard to reach the nme as mentioned in the original paper? did you successfully reach the result?

@eyiztan Hi,  I'm trying to get the result the paper claimed, but I only get nme about 0.06 on 300W.  I also noticed your discussion with the author of Wingloss at his github webpage. May I ask did you get a better result like the paper?

@eyiztan @onzone @TropComplique Did you find where the problem is? there is also some problem with my loss


fix CUDA OOM error when loading large models for hf_transformers engine

using low_cpu_mem_usage=True memory usage when loading large models is lowered.
See https://huggingface.co/docs/transformers/main_classes/model#large-model-loading for more context
https://issues.redhat.com/browse/RHOAIENG-2502

Also see https://github.ibm.com/ai-foundation/fmaas-inference-server/issues/553#issuecomment-72432862

@dtrifiro In my testing reported in this comment, the model load time also increases when low_cpu_mem_usage=True, so there is a tradeoff and I think it should at least be configurable. That said, as was shared on the RH issue, you can also just use DEPLOYMENT_FRAMEWORK=hf_accelerate to have the same effect. Is there a reason that you need this in hf_transformers instead of using hf_accelerate?

Closing as using hf_accelerate should match this behaviour


Fix customlabel

Wow, this code is hard to read. Let's try to make it simpler and comment it a bit.

Reviewed 1 of 1 files at r1.
Review status: all files reviewed at latest revision, 2 unresolved discussions.

client/components/OperationList.js, line 65 [r1] (raw file):
Okay, these conditions are really hard to read. Let's restructure them and add comments:
if (customLabel) {
    // If the new non empty customLabel value is different from the current one, save it.
    if (customLabel !== this.defaultValue() &&
        customLabel.trim().length) {
        code();
    }
} else if (this.props.operations.customLabel &&
                this.props.operations.customLabel.length) {
    // If the new customLabel value is empty and there was already one, unset it.
    code();
}

Also, to make it clearer, maybe rename customLabel to newCustomLabel?

client/components/OperationList.js, line 77 [r1] (raw file):
I think we'll want helpers at some point, so if you feel motivated, please put the 13 and 27 constants into helpers.js in a plain old object called KEYS, such that KEYS.Escape === 27 and KEYS.Enter === 13. I'll do it in a future commit otherwise.

Comments from the review on Reviewable.io

According to https://facebook.github.io/react/docs/events.html and https://facebook.github.io/react/blog/2014/07/17/react-v0.11.html#improved-keyboard-event-normalization, event.key could be used instead of event.keyCode with the value equal to one of the values defined in the DOM Level 3 Events keys.

Sounds good to me.

@bnjbvr good to merge for me.

Review status: 0 of 1 files reviewed at latest revision, all discussions resolved.

Comments from the review on Reviewable.io

Looks good, testing and merging.

Reviewed 1 of 1 files at r3.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from the review on Reviewable.io

@bnjbvr, ready to merge.

Review status: 0 of 1 files reviewed at latest revision, all discussions resolved.

Comments from the review on Reviewable.io

Reviewed 1 of 1 files at r4.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from the review on Reviewable.io

There was a typo in the first commit's message + the content was wrongly dispatched among commits, but I didn't want to bother you with all of this again (this PR has been quite long already), so I've amended them and pushed afterward (note that you're still marked as the author of the patch). Closing as your commits have merged as 6b945c217d5617afdf5c0aef7c653c5642fef0f7 and 713c105b2610d79fc3c90a0f5113cbe9ac15f852 .

No worry. As long as it is merged


Feature Request: Restructure Semantic Convention markdown to be topical vs. by signal

Today, the semantic conventions are split by signal (Resource, Trace, Logs, Metrics).  Instead we should have topical semantic conventions, e.g.  Http, Database, etc.
This bug tracks the idea and work associated with refactoring.

I started working on this.
I came up with the following proposal for the structure:
┬ specification
├─ README.md                      <- entry point to all of the semantic conventions (this could be used to embed into the docs page?)
├─ general                        <- general semantic conventions
│   ├─ README.md
│   ├─ spans-general.md
│   ├─ metrics-general.md
│   ├─ logs-general.md
│   ├─ events-general.md
│   └─ technology-general
│      ├─ README.md
│      ├─ general-aws-sdk.md      <- proposing to split existing aws-sdk.md into general, DynamocDB, s3 specific specs and place them under the corresponding topics (e.g. DynamoDB under database)
│      ├─ graphql.md
│      └─ ...
├─ cloudevents
│   └─ README.md
├─ database
│   ├─ README.md
│   ├─ database-spans.md
│   ├─ database-metrics.md
│   ├─ cassandra.md               <- tech-specific db semconv (including spans, metrics, logs)
│   ├─ dynamodb.md                <- tech-specific db semconv (including spans, metrics, logs)
│   ├─ cosmosdb.md                <- tech-specific db semconv (including spans, metrics, logs)
│   └─ ...                        <- tech-specific db semconv (including spans, metrics, logs)
├─ exceptions
│   ├─ README.md
│   ├─ exceptions-logs.md
│   └─ exceptions-spans.md
├─ faas
│   ├─ README.md
│   ├─ faas-spans.md
│   ├─ faas-metrics.md
│   ├─ aws-lambda.md              <- tech-specific faas semconv (including spans, metrics, logs)
│   └─ ...
├─ feature-flags
│   ├─ README.md
│   ├─ feature-flags-spans.md
│   └─ feature-flags-logs.md
├─ http
│   ├─ README.md
│   ├─ http-spans.md
│   └─ http-metrics.md
├─ messaging
│   ├─ README.md
│   ├─ messaging-spans.md
│   └─ kafka.md                   <- tech-specific messaging semconv (including spans, metrics, logs)
├─ rpc
│   ├─ README.md
│   ├─ rpc-spans.md
│   └─ rpc-metrics.md
├─ resource
│   ├─ README.md
│   ├─ resource-attributes
│   │  └─ ...                     <- the resource semantic attributes as is today
│   ├─ resource-metrics           <- resource-related metrics
│   │   ├─ README.md
│   │   ├─ hardware-metrics.md
│   │   ├─ process-metrics.md
│   │   ├─ runtime-environment-metrics.md
│   │   └─ system-metrics.md
├─ compatibility                  <- compatibility specs (e.g. OpenTracing, AWS X-Ray, ...)
│   ├─ README.md
│   ├─ open-tracing.md
│   └─ aws.md

@jsuereth, @reyang WDYT?
Will also create a (draft) PR with the proposed structure.

There has been a similar attempt in the past, see this PR: https://github.com/open-telemetry/opentelemetry-specification/pull/1977
If I remember correctly, one big open question was how to also keep the YAML structure in line with the markdown changes (https://github.com/open-telemetry/opentelemetry-specification/pull/2019).

If I remember correctly, one big open question was how to also keep the YAML structure in line with the markdown changes (https://github.com/open-telemetry/opentelemetry-specification/pull/2019).

In the semconv meeting from yesterday (26.06.2023), we discussed that the idea would be to keep the YAML as they are, and just modify the rendering part for easy of consumption by readers. The YAML as they are are important for code generation apart from generating the markdown. I guess we could if we want later on to make the YAML match the structure of the markdown, but I don't think it's required. @jsuereth did I got it right?

Thoughts on whether we should do the change as one big PR vs. moving things around in multiple smaller PRs?

Here's another issue, which seems to overlaps with this one: https://github.com/open-telemetry/opentelemetry-specification/issues/2397
It contains this paragraph:

Many of the upcoming conventions for logs will need to be shared with conventions for traces. The current structure complete isolates the signals into separate directories which makes such sharing of conventions difficult, requiring duplication which is hard to maintain.

Is it a goal for this feature request to tackle this issue of duplication? Currently shared attributes need to be duplicated in YAML files, and consequently they are duplicated in the resulting markdown.

Is it a goal for this feature request to tackle this issue of duplication? Currently shared attributes need to be duplicated in YAML files, and consequently they are duplicated in the resulting markdown.

I think some of the yaml files are already created to be signal-agnostic (i.e. the ones in the root directory here: https://github.com/open-telemetry/semantic-conventions/tree/main/semantic_conventions). Those attributes are then referenced in other yaml files (rather than duplicating them). IMHO we need to make this the default (i.e. defining attributes as being signal-agnostic and only referencing them from the specific contexts / signal definitions). Still, I think it can be done as a separate step after restructuring the markdown.

The tooling supports specifying a (primary) type for conventions independent of directory structure, and @lmolkova recently added improvements for filtering for that in code generators https://github.com/open-telemetry/build-tools/pull/157

Thoughts on whether we should do the change as one big PR vs. moving things around in multiple smaller PRs?

Maybe moving "one signal at a time" is better? No idea if that really helps much

Thoughts on whether we should do the change as one big PR vs. moving things around in multiple smaller PRs?

Maybe moving "one signal at a time" is better? No idea if that really helps much

I was rather thinking of doing it by topic (e.g. starting with http, database, etc.)

I guess we could if we want later on to make the YAML match the structure of the markdown, but I don't think it's required. @jsuereth did I got it right?

Yes I'd like to do the migration separately here.   Our primary goal right now is the following:

Ensure we have a good structure of semantic conventions for two audiences:  Instrumentation Authors + Instrumentation Consumers (users, dashboard/alert creators, etc.)
Update our specification/ folder to make it easier to consume in the website (see: https://github.com/open-telemetry/opentelemetry.io/pull/2908)

Maybe moving "one signal at a time" is better? No idea if that really helps much

I'd actually suggest move one category at a time.  From the proposal here, I think we should do the following:

Scaffold the new layout

Create specification/README.md
Move one category, e.g. http, to the new structure.

Rinse and repeat for different categories.

I'd actually suggest move one category at a time. From the proposal here, I think we should do the following:

Scaffold the new layout

Create specification/README.md
Move one category, e.g. http, to the new structure.

Rinse and repeat for different categories.

Working on that. Will create a PR for that first step today.

I love the proposal, but some feedback:

Keep supplementary guidelines outside of the specification for now.  These are non-normative and we want them clearly indicated as such.  We need to figure out how to handle them better going forward.
I half-like, half-dislike including System metrics with Resource attributes.   I think it makes sense, but let's keep that on a separate PR so folks can feel that change out.  Maybe start pulling Resource attributes into the new location then merge metrics into it and see how folks like that layout.
Regarding "technology general", I think perhaps these need to be split.
Regarding reosurces, I think calling the section "Resource attributes" isn't quite right.  There's some odd interactions between Resource "types" and Resource detectors in practice. We essentially need named "types" of resources with a set of attributes that type hollistically creates or not.   This is different from metrics.   If you wanted to blend them, I still think you'd have one hierarchy, e.g. "process" would have attributes required for process resource and the set of metrics.  I'm personally not convinced we want to blend these yet because:

Unlike metric/log/trace instrumentation, Resource detection is always a completely separate code path from other signals.
These metrics are not reported against the resource they are discussing.  E.g. process metrics are reported against a host, not the process itself.  We still struggle with defining a "best practice" for these today.

My counter-proposal:
┬ specification
├─ README.md                      <- entry point to all of the semantic conventions (this could be used to embed into the docs page?)
├─ general                        <- general semantic conventions
│   ├─ README.md
│   ├─ spans-general.md
│   ├─ metrics-general.md
│   ├─ logs-general.md
│   ├─ events-general.md
│   └─ cloud-provider-general
│      ├─ README.md
│      ├─ general-aws-sdk.md      <- proposing to split existing aws-sdk.md into general, DynamocDB, s3 specific specs and place them under the corresponding topics (e.g. DynamoDB under database)
├─ cloudevents
│   └─ README.md
├─ database
│   ├─ README.md
│   ├─ database-spans.md
│   ├─ database-metrics.md
│   ├─ graphql.md                   <- graph specific query semconv
│   ├─ cassandra.md               <- tech-specific db semconv (including spans, metrics, logs)
│   ├─ dynamodb.md                <- tech-specific db semconv (including spans, metrics, logs)
│   ├─ cosmosdb.md                <- tech-specific db semconv (including spans, metrics, logs)
│   └─ ...                        <- tech-specific db semconv (including spans, metrics, logs)
├─ exceptions
│   ├─ README.md
│   ├─ exceptions-logs.md
│   └─ exceptions-spans.md
├─ faas
│   ├─ README.md
│   ├─ faas-spans.md
│   ├─ faas-metrics.md
│   ├─ aws-lambda.md              <- tech-specific faas semconv (including spans, metrics, logs)
│   └─ ...
├─ feature-flags
│   ├─ README.md
│   ├─ feature-flags-spans.md
│   └─ feature-flags-logs.md
├─ http
│   ├─ README.md
│   ├─ http-spans.md
│   └─ http-metrics.md
├─ messaging
│   ├─ README.md
│   ├─ messaging-spans.md
│   └─ kafka.md                   <- tech-specific messaging semconv (including spans, metrics, logs)
├─ object-stores
│   ├─ README.md
│   └─ aws-s3.md
├─ rpc
│   ├─ README.md
│   ├─ rpc-spans.md
│   └─ rpc-metrics.md
├─ resource
│   ├─ README.md
│   └─ ...                     <- the resource semantic attributes as is today
├─ system           <- system-related metrics (see new working group proposal)
│   ├─ README.md
│   ├─ hardware-metrics.md
│   ├─ process-metrics.md
│   ├─ runtime-environment-metrics.md
│   └─ system-metrics.md

Regarding "technology-general/cloud-provider-general", why are they under "general"? Shouldn't these have their own folders? (only logs-general/metrics-general/spans-general make sense to me)
How do we determine what's general vs. not?

Right now we have one example, that's somehow unclear where to put: aws-sdk.md:
aws-sdk.md contains general AWS SDK attributes (that apply to DynamoDB, S3, etc.) and then the AWS service-specific attributes (DynamoDB, S3, etc.).
It's sort of clear where to put DynamoDB, S3 attributes, etc. But where to put the general AWS SDK attributes?
So that was the idea behind: general/cloud-provider-general/general-aws-sdk.m

Regarding "technology-general/cloud-provider-general", why are they under "general"? Shouldn't these have their own folders? (only logs-general/metrics-general/spans-general make sense to me)
How do we determine what's general vs. not?

@reyang
Right now we have one example, that's somehow unclear where to put: aws-sdk:
aws-sdk.md contains general AWS SDK attributes (that apply to DynamoDB, S3, etc.) and then the AWS service-specific attributes (DynamoDB, S3, etc.).
It's sort of clear where to put DynamoDB, S3 attributes, etc. But where to put the general AWS SDK attributes?

Shove them under "aws"?

So that was the idea behind: general/cloud-provider-general/general-aws-sdk.md

I feel these are "general" for AWS clients and services, I view "general" as:

vendor agnostic
domain agnostic

PRs for all of the semantic conventions are created:

[x] #141
[ ] #143
[ ] #144
[ ] #145
[ ] #146
[ ] #147
[ ] #148
[ ] #151
[ ] #152
[ ] #153
[ ] #154

All of the PRs depend on #143.
Once #143 is merged, all remaining PRs can be reviewed independently.
Once all of the above PRs are merged, we'll need a final "clean-up" PR that would remove "old"  [trace|metrics|logs]/semantic_conventions/README.md files.

Closing since the restructuring is done. Some new issues were discovered and tracked separately, e.g. #157.

@reyang I created a final "cleanup" PR for this: https://github.com/open-telemetry/semantic-conventions/pull/158


redshift: postgres: use schema names and delimited identifiers

@tarzzz  would you review this one?

same as postgres (see #250).
restored redshift tests in routes.spec.js
added redshift case in the schemas test.

Closes #254
Closes #252
Closes #246
Closes #224

@tarzzz Since there are already other specs using large datasets, I'd rather do it in a different PR.
 I've been waiting for the :dancer: and today I realised you already approved the review. I wish github would send an email when a PR gets approved.


BUG/TST: optimize: Fix a test that occasionally raises an exception.

The test test_initial_constraints_as_canonical() in
scipy/scipy/optimize/_trustregion_constr/tests/test_canonical_constraint.py
occasionally raises an exception when it is run, because the random initial
value x0 that it generates does not satisfy the nonlinear constraint used
in the test.  To avoid this, use a fixed x0 instead of generating it
randomly.
Closes gh-9308.

Thanks @WarrenWeckesser, good to have CI green again


[Bug]: The previous pipeline "towhee/image-embedding-inception-resnet-v2" is not found now

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
The previous pipeline "towhee/image-embedding-inception-resnet-v2" is not found now
>>> embedding_pipeline = pipeline('towhee/image-embedding-inception-resnet-v2')
2022-05-12 16:40:26,736 -<PHONE_NUMBER>31840 - git_utils.py-git_utils:101 - WARNING: 'git-lfs' not found, execute download instead of clone. If you want to download large file with git-lfs, please install 'git-lfs' and remove current local cache.
Downloading README.md: 100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 1.18k/1.18k [00:00<00:00, 1.06MiB/s]
Traceback (most recent call last):
  File "/home/lvbin/binbin/binbin-test/towhee-3.8/lib/python3.8/site-packages/towhee/utils/git_utils.py", line 99, in clone
    subprocess.check_call(['git', 'lfs'], stdout=subprocess.DEVNULL, stderr=subprocess.STDOUT)
  File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['git', 'lfs']' returned non-zero exit status 1.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/lvbin/binbin/binbin-test/towhee-3.8/lib/python3.8/site-packages/towhee/hub/file_manager.py", line 364, in get_pipeline
    git.clone(tag=tag, install_reqs=install_reqs, local_repo_path=repo_path)
  File "/home/lvbin/binbin/binbin-test/towhee-3.8/lib/python3.8/site-packages/towhee/utils/git_utils.py", line 105, in clone
    raise FileNotFoundError('\'git-lfs\' not found, execute download instead of clone. ' \
FileNotFoundError: 'git-lfs' not found, execute download instead of clone. If you want to download large file with git-lfs, please install 'git-lfs' and remove current local cache.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/lvbin/binbin/binbin-test/towhee-3.8/lib/python3.8/site-packages/towhee/engine/factory.py", line 231, in pipeline
    yaml_path = fm.get_pipeline(p_repo, tag, install_reqs, from_ops)
  File "/home/lvbin/binbin/binbin-test/towhee-3.8/lib/python3.8/site-packages/towhee/hub/file_manager.py", line 368, in get_pipeline
    pipeline_manager.download(local_repo_path=file_path.parent, tag=tag, install_reqs=install_reqs)
  File "/home/lvbin/binbin/binbin-test/towhee-3.8/lib/python3.8/site-packages/towhee/hub/repo_manager.py", line 270, in download
    self.download_files(tag=tag, file_list=file_list, lfs_files=lfs_files, local_repo_path=local_repo_path, install_reqs=install_reqs)
  File "/home/lvbin/binbin/binbin-test/towhee-3.8/lib/python3.8/site-packages/towhee/hub/repo_manager.py", line 243, in download_files
    raise e
  File "/home/lvbin/binbin/binbin-test/towhee-3.8/lib/python3.8/site-packages/towhee/hub/repo_manager.py", line 239, in download_files
    _ = [i.result() for i in futures]
  File "/home/lvbin/binbin/binbin-test/towhee-3.8/lib/python3.8/site-packages/towhee/hub/repo_manager.py", line 239, in <listcomp>
    _ = [i.result() for i in futures]
  File "/usr/lib/python3.8/concurrent/futures/_base.py", line 432, in result
    return self.__get_result()
  File "/usr/lib/python3.8/concurrent/futures/_base.py", line 388, in __get_result
    raise self._exception
  File "/usr/lib/python3.8/concurrent/futures/thread.py", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/home/lvbin/binbin/binbin-test/towhee-3.8/lib/python3.8/site-packages/towhee/hub/repo_manager.py", line 199, in download_executor
    raise e
  File "/home/lvbin/binbin/binbin-test/towhee-3.8/lib/python3.8/site-packages/towhee/hub/repo_manager.py", line 197, in download_executor
    res.raise_for_status()
  File "/home/lvbin/binbin/binbin-test/towhee-3.8/lib/python3.8/site-packages/requests/models.py", line 960, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://towhee.io/api/v1/repos/towhee/image-embedding-inception-resnet-v2/raw/image_embedding_inception_resnet_v2.yaml?ref=main

Expected Behavior
pipeline "towhee/image-embedding-inception-resnet-v2"  runs successfully
Steps To Reproduce
>>> from towhee import pipeline
>>> embedding_pipeline = pipeline('towhee/image-embedding-inception-resnet-v2')

### Environment

```markdown
- Towhee version(e.g. v0.1.3 or 8b23a93): 0.6.1.dev113
- OS(Ubuntu or CentOS): both
- CPU/Memory:
- GPU:
- Others:

Anything else?
No response

@reiase @filip-halt
could you please have a look? thank.

Update the request in towhee #1243.

Reopen for verification.

verified and fixed:
>>> from towhee import pipeline
>>> embedding_pipeline = pipeline('towhee/image-embedding-inception-resnet-v2')
2022-05-13 13:11:41,072 -<PHONE_NUMBER>78848 - git_utils.py-git_utils:101 - WARNING: 'git-lfs' not found, execute download instead of clone. If you want to download large file with git-lfs, please install 'git-lfs' and remove current local cache.
Downloading README.md: 100%|████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 1.18k/1.18k [00:00<00:00, 815kiB/s]
Downloading image_embedding_inception_resnet_v2.yaml: 100%|█████████████████████████████████████████████████████████████████████████████████████████████████████| 1.21k/1.21k [00:00<00:00, 873kiB/s]
>>>
>>>


Add ability to detect NULL values

The lib now does not have ability to detect that some value in row is NULL.
col1, col2, col3
0,0,0
0,0,
0,,0
,0,0

When reading numeric rows
CSVReader<3, trim_chars<>, double_quote_escape<',', '\"'>> csv(file);
int col1, col2, col3;
csv.read_row(col1, col2, col3);

the columns with missing values are returned as 0, so we cannot determine wheather it is real 0 or NULL.
Possible proposal is to use some kind of "nullable" wrapping type.
CSVReader<3, trim_chars<>, double_quote_escape<',', '\"'>> csv(file);
Nullable<int> col1, col2, col3;
csv.read_row(col1, col2, col3);
if (col1.is_null()) { ... }

You can do this:
CSVReader<3, trim_chars<>, double_quote_escape<',', '"'>> csv(file);
char* col1, *col2, *col3;
sv.read_row(col1, col2, col3);
if (*col1 == 0) { ... } else { int val = atoi(col1); ... }
Best Regards
Dr. Ben Strasser
On 2021-05-12 15:14, lubomirmatus wrote:

The lib now does not have ability to detect that some value in row is
NULL.
col1, col2, col3
0,0,0
0,0,
0,,0
,0,0
When reading numeric rows
CSVReader<3, trim_chars<>, double_quote_escape<',', '"'>> csv(file);
int col1, col2, col3;
csv.read_row(col1, col2, col3);
the columns with missing values are returned as 0, so we cannot
determine wheather it is real 0 or NULL.
Possible proposal is to use some kind of "nullable" wrapping type.
CSVReader<3, trim_chars<>, double_quote_escape<',', '"'>> csv(file);
Nullable col1, col2, col3;
csv.read_row(col1, col2, col3);
if (col1.is_null()) { ... }
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub [1], or unsubscribe
[2].
Links:
[1] https://github.com/ben-strasser/fast-cpp-csv-parser/issues/120
[2]
https://github.com/notifications/unsubscribe-auth/AC3IBD2YGTV6L6MZFAZLH5DTNJ5LVANCNFSM44YST5NA

Thank you for your fast response.
Yes, I have been thinking about this solution, but it is kind of Do-It-Yourself.
It would be fine to have some incorporated solution for NULLs directly in lib.

There are two problems with NULLs:

There are many different ways to represent them in CSV files, nil, null, Null, invalid, n/a, ... You will not find an exhaustive list, so it will always be incomplete. Further, there are candidates such as nan where it is not clear whether this is a valid error state value or an invalid NULL value.
Many types do not have a null state. What do you put into an int if null is encountered? We could now do something like introduce an io::Nullable<int> or maybe use an std::optional<int>. The first gets complex very quickly and makes the interface way more complex. The second would probably work. I have not thought it through. The reason it is not there is because the library is older than std::optional.

All of these are problems that are circumvented in a do-it-yourself model. The simple cases that cover 99% get a pretty interface. Everything else needs to go via char*. The library is carefully written, that you will not loose speed by parsing the char* yourself. No copy is involved. It directly points into the internal storage.


Feat/one click binding final cypress failure

Pull Request Template
Use this template to quickly create a well written pull request. Delete all quotes before creating the pull request.

Description

Add a TL;DR when description is extra long (helps content team)
Please include a summary of the changes and which issue has been fixed. Please also include relevant motivation
and context. List any dependencies that are required for this change
Links to Notion, Figma or any other documents that might be relevant to the PR

PR fixes following issue(s)
Fixes # (issue number)

if no issue exists, please create an issue and ask the maintainers about this first

Media

A video or a GIF is preferred. when using Loom, don’t embed because it looks like it’s a GIF. instead, just link to the video

Type of change

Please delete options that are not relevant.

Bug fix (non-breaking change which fixes an issue)
New feature (non-breaking change which adds functionality)
Breaking change (fix or feature that would cause existing functionality to not work as expected)
Chore (housekeeping or task changes that don't impact user perception)
This change requires a documentation update

Testing

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Also list any relevant details for your test configuration.
Delete anything that is not relevant

[ ] Manual
[ ] Jest
[ ] Cypress

Test Plan

Add Testsmith test cases links that relate to this PR

Issues raised during DP testing

Link issues raised during DP testing for better visiblity and tracking (copy link from comments dropped on this PR)

Checklist:
Dev activity

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] PR is being merged under a feature flag

QA activity:

[ ] Speedbreak features have been covered
[ ] Test plan covers all impacted features and areas of interest
[ ] Test plan has been peer reviewed by project stakeholders and other QA members
[ ] Manually tested functionality on DP
[ ] We had an implementation alignment call with stakeholders post QA Round 2
[ ] Cypress test cases have been added and approved by SDET/manual QA
[ ] Added Test Plan Approved label after Cypress tests were reviewed
[ ] Added Test Plan Approved label after JUnit tests were reviewed

/ok-to-test sha=6f4c68d

/ok-to-test sha=c9ecddd

/ok-to-test sha=5bf9434

/ok-to-test sha=5ed3a7c

/ok-to-test sha=abf95f2

/ok-to-test sha=abf95f2

/ok-to-tets sha=f2d5b7a

/ok-to-test sha=f2d5b7a

/build-deploy-preview skip-tests=true

/ok-to-test sha=307fd35

/ok-to-test sha=79dd603

/ok-to-test sha=1c08aff

/ok-to-test sha=a313ca0

/ok-to-test sha=fb90421

/ok-to-test sha=6a0b776

/ok-to-test sha=6a0b776

/ok-to-test sha=d2afaf7

/ok-to-test sha=c280a33

/ok-to-test sha=766ebf4

/ok-to-test sha=4a2a3c7

/ok-to-test sha=979db0a

/ok-to-test sha=979db0a

/build-deploy-preview skip-tests=true

/ok-to-test sha=a770ace


Add support to group multiple gates together as one step in animated Wigner function

From Kevin:
I am trying to animate the Wigner function as it evolves under the Jaynes-Cummings Hamiltonian. This evolution is not a native gate, though, and has to be realized with the composite sequence:
circuit.cv_r(...)
circuit.rz(...)
circuit.cv_c_r(...)

If I understand the animate_wigner function correctly, it will break each gate into individual segments, take snapshots, and stitch them together. But these gates all commute and what I am really doing is synthesizing a composite gate, and it is that composite gate that I want to animate. The animation won’t treat it like that, and instead will animate each sequentially. Any ideas about how to get around this? It’s not a big deal if not, I can just remove this part from the tutorial.

closed by PR #63


Added Breadth First Search(BFS) and Depth First Search(DFS) for graph and made necessary changes to readme file.

Thanks for your contribution. 🫂


Remove unused removes imports used as types

System information

OS: OSX
TypeScript Hero version: 1.5.0
VSCode version: 1.15.1

Description
I've enabled the new format on save option, however, it seems that whenever I save a file, any imports used purely for typing are stripped out.
Steps to reproduce

In a typescript file import an interface and use it just for a type:

import { IFoo } from '../interfaces/foo';
function bar(arg: IFoo) {
  // do some stuff
}

Save the document
The import is removed resulting in typescript errors

Hmm strange.. I tested it and in my local version it works like a charm :-(

@buehler If it helps I've made a couple of simple test cases that reproduce my issue:
1:
index.ts
import { foo, bar } from './lib/foo' // both get removed (or just foo if imported) on organize

let bar = <any>foo();

lib/foo.ts
export function foo() { return 'bar' }

index.ts
import { foo, bar } from './lib/test'; // bar gets removed on organize

export const baz = <any>foo();
export const bing = {
  foo: bar()
}

lib/foo.ts
export function foo() { return 'bar' }
export function bar() { return 'baz' }

The fact that only bar gets removed in the second case but foo gets removed in the first leads me to think it's an issue related to type casting.

Confirmed to be a typecasting related issue since as soon as I removed it from the few files I was having issues with the problem went away.

@zbarbuto thanks for the research!
Hmm that actually could be the case. This sounds more of an issue for the node parser:
https://github.com/TypeScript-Heroes/node-typescript-parser
I'll have a look at it

Not so heroic today @zbarbuto

Is there any solution to for example disable auto-removing imports?

Until it's fixed set to: "typescriptHero.resolver.organizeOnSave": false

Fixed by #327


add: Algolia Search

全文検索機能を追加する
目下 Free Planで進め、必要に応じて代替案を探す

Algolia DocSearchなるものを発見
https://qiita.com/tetunori_lego/items/b050cac1a2b7fc5a1b18

Thanks for your interest! This is great news to know that you'd like to entrust your search to DocSearch.
A good search experience is key to help your users discover your content.
We had a look at the link you provided and it seems that your website is not compliant with DocSearch's policy.
We only offer DocSearch for documentations of technical projects and, unless we missed something, it seems like your website does not fit this criteria.
We're really sorry to have to turn down your request, but we are receiving so many applications everyday that we now have to give priority to compliant websites. We hope you understand.
Nevertheless, that doesn't mean that Algolia doesn't fit your needs, you could build a dedicated search experience or run DocSearch on your own with your dataset hosted on a free community plan.
Let us know if you have any other questions.
Have a great day,


Use pluginManagement to include builds

This seems to be required to include detekt project in a composite build without errors.
includeBuild in pluginManagement was de-incubated in Gradle 8.

includeBuild in pluginManagement was de-incubated in Gradle 8.

Can we add a reference to this?
Also was this causing a build failure of some sort?

Warnings

:warning:
This PR is approved with no milestone set. If merged, it won't appear in the detekt release notes.

  Generated by :no_entry_sign: dangerJS against fe669392ff4049b2a64613ae76778b516c2ab43f

Can we add a reference to this?

https://github.com/gradle/gradle/issues/24129

was this causing a build failure of some sort?

If detekt was included in another build, yes. The PR fixes that.

This was a lifesaver to test https://github.com/detekt/detekt/pull/6331#issuecomment-1660541102, thanks!


++18+XXX~EXCLUSIVE~VIDEO]*Lily Phillips 101 Challenge Video on Social Media X Lily Phillips 101 Guy Challenge Video Trending Now

39 seconds ago
L𝚎aked Video Lily Phillips 101 Challenge Video Original Video Viral Video L𝚎aked on X Twitter Telegram
[-wATCH-]— Lily Phillips 101 Challenge Video Video Original Video Link  Lily Phillips 101 Challenge Video Video Viral On Social Media X Trending Now
[-wATCH-]— Lily Phillips 101 Challenge Video ʟᴇᴀᴋᴇᴅ Video ᴠɪʀᴀʟ On Social Media ˣ ᵀʷⁱᵗᵗᵉʳ
[-wATCH-]— Lily Phillips 101 Challenge Video ʟᴇᴀᴋᴇᴅ Video ᴠɪʀᴀʟ On Social Media ˣ ᵀʷⁱᵗᵗᵉʳ
[-wATCH-]— Lily Phillips 101 Challenge Video Video Original Video Link  Lily Phillips 101 Challenge Video Video Viral On Social Media X Trending Now
Lily Phillips 101 Challenge Video Original Video video took the internet by storm and amazed viewers on various social media platforms.Lily Phillips 101 Challenge Video, a young and talented digital creator, recently became famous thanks to this interesting video.
L𝚎aked Video Lily Phillips 101 Challenge Video Original Video Viral Video L𝚎aked on X Twitter
Lily Phillips 101 Challenge Video Original Video video oficial twitter
L𝚎aked Video  Lily Phillips 101 Challenge Video Original Video Viral Video L𝚎aked on X Twitter..yjhgrdafassf

v


[Addition]: Cluster Hotspots

Hotspot b58 Addresses
112ak59ExhLtgW932gA6ae2KqST9CecZP5LC9fM51kHFVnc5wm44
112Du1Ka4XayT9o6sjMa3tywY5QoEvaBSK7jtNi2Nrm1yc3QReYK
114B7HJmy6GWt2snun8FUf7s7E4VhQLmoKoBhZDK8fSbYijBrwv
11QtRZngsLRF4MuE4a7ASGAEu9GeNHeDHoxAyCT19sRLWkFVkBA
112FGQUXVKyww9LryuEDpARdB9qhKCYx58Xo3av6X9TgnKA2rfNQ
112qqqiD34i9hfjixy2MEZrri4c7ga4tfc9pfEvGD2bvzJGKyBtQ
112mqMbeJC7DPctkn49ztpVsqKqXPtF921tZDqqetrXLfS2PXrXG
11aUoECNmyiK3Br25enqAR2SBnJ6AXdgGkARHCZioNoYrZzbqtB
112D78v2CjmbDHSUqX6bPEeLP7RiMhjXkft6M4jx9BckYGLWq3AZ
112TCzKaaKo3dYi1mzyLeSoRAQsEHef8vnchkZ6cCku2JucXHqkL
112Qxz72EX6knWbxozDPwTGfpGkNZ9Yw3u7psvEEuVMjBxWXDxiV
112i6V5r91ttwnoSfgSRb5w5tSWKJrLDJep7BbLDzAAr9XEzJHKC
11HBzaTRTRRD3jtsSi7iTEc1M5TgrG4Y78bfUfGHug3fBskBWyP
11wXHQ51txiTQAvx6zyVcoqVVHPqtvLx1aNziLfGcavzsXGVvJz
1129Vk9jrWJM6ubuWRUEUeEdpUARc4k5SajpjDWk8kAQRSD5coVS
11b5oX1CPni3d6Um36FRm9G51SkFPGRrJPwNkwyVrc6aDReNMBj
112qbR1JhWwtb41ouMbSrXrMw7sJY3XwTvJG9KDdY5Yoc7q67aPh
112finnNdyHw9NcL2Jb2zd5WmbaEXwxM4NsCqM6QnBDVv8rr4sbP
112h9sY3di5vaPPDdDfyvUXApqHHjhrJv5W913uE8R4e8DAfCfXt
11262c36to6JWNkuyhpHJMUVxnrmae3zpyRRiMDxEBA88MAQsAkt
112G3G93xgu63886qtQT9pYbMoWHqzsdLPRFugwSaTSGBcA4xM63
112YbmxF5myyLM9ecN1StPMFV8pnKmcHSpeaBrwHPXxSiecvzsWV
11AJXVstvapc65MhKp2saH3txNcf2c8bKSoyiHbRjU3zftpA155
112AffS7x8QZJcL2bjVd47nsLQD6YxSaZjyCmZivxawQXcEiT7io
112dScQHJA53vm91eMEU6gHBC34TMZqWnfcCf6eGRTHMJqkYMcqr
112t1z5AyvG3VCfQbvNTxYj7vW45NxSNRziXBJxPDpH394uLq8jT
112ZaCPnDjejdryxaXt3kBxg3bKroj1jX8qKpX9cJNFgf1RtvdaJ
11cwYbh1Fwr1ptoDRMuGuK4uzavbwyrMeJtCgJrJa6574iWixz2
112SGbRjrmNAKcAKhDK1rqsSCozpQQrqjEmaat2fGqjGPJLRvt3e
Discord Handle
[神父]Mugenji#8478
Reason(s)
My friends and I have a small Helium hotspot group in this area.
These hotspots popped up in a day or two, all of them are SENCECAP, all are setup at 3Dbi/0m.
They can witness  eachother pass through me and my friends.
And we can't witness anyone of them.
I also tried driving to find them and I can't find even one.
Also at the same hex,my friends and I can receive more than 10times transferred packets a day,
and these hotspots never receive one time transferred packet.
This is impossible, and not helping for the IOT.
I am sure these hotspot owner is gaming/spoofing. The hotspots are in cluster.

Also check the random one hotspot IP of them
Its <IP_ADDRESS>

IP come from Hong Kong, it does not match the location country(Taiwan) of the hotspot

Other cluster hotspot (different wallet but Similar IP)

Similar IP also come from Hong Kong

Other cluster hotspots in different wallet also come from similar IP

The most important
Whether it's from Hong Kong or from Singapore, it's all spoofing
because they setting the position in difference country "Taiwan"

Find more cluster account/ hotspots
All popped up in a day or two, all of them are SENCECAP, all are setup at 3Dbi/0m.

Also checked time travel
Even Eon Musk couldn't buy the entire town in 3 days and then set up more than twice as many hotspots.


New version: DelayEmbeddings v1.11.0

Registering package: DelayEmbeddings
Repository: https://github.com/JuliaDynamics/DelayEmbeddings.jl
Created by: @Datseris
Version: v1.11.0
Commit: 74f5c470266fb30e3bdf5bdb5ccb88dab62595ec
Reviewed by: @Datseris
Reference: https://github.com/JuliaDynamics/DelayEmbeddings.jl/commit/74f5c470266fb30e3bdf5bdb5ccb88dab62595ec#commitcomment-44096740

Sorry, messed up, need to register another package first! please close this!


setMenu method can't work

The code as follow:
// configure the SlidingMenu
menu = new SlidingMenu(this);
menu.setMode(SlidingMenu.LEFT);
menu.setMenu(R.layout.menu_frame);
menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
menu.setBehindOffset(100);
menu.setFadeDegree(0.35f);
menu.attachToActivity(this, SlidingMenu.SLIDING_WINDOW);
But the method setMenu did't work.The layout of menu is empty.why?

Same here. Even if layout passed to setMenu has, say, black background with match_parent widths and height, the menu view still has default color and inflated view is not displayed. But the strange thing is that you CAN access elements inflated to the menu view with
menu.getMenu().findViewById(R.id.some_object_from_menu_frame); // works well
, but these objects are not visible. Any ideas?


[Bug] [TestCase]  TelegramSenderTest  Network timeout retry

Search before asking

[X] I had searched in the issues and found no similar issues.

What happened
run test case  org.apache.dolphinscheduler.plugin.alert.telegram.TelegramSenderTest  There is an error
信息: I/O exception (java.net.NoRouteToHostException) caught when processing request to {s}->https://api.telegram.org:443: No route to host (Host unreachable)
五月 31, 2022 6:26:20 下午 org.apache.http.impl.execchain.RetryExec execute
信息: Retrying request to {s}->https://api.telegram.org:443

What you expected to happen
run test case success
How to reproduce
run test case  org.apache.dolphinscheduler.plugin.alert.telegram.TelegramSenderTest  On the MAC
Anything else
No response
Version
dev
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

Hi @guodongym , please check if your network can login to the telegram normally.

Hi @guodongym , please check if your network can login to the telegram normally.

can access it only when the network proxy is enabled

Hi @guodongym , please check if your network can login to the telegram normally.

can access it only when the network proxy is enabled

So that TelegramSenderTest can be executed normally when the network proxy is enabled.

Hi @guodongym , please check if your network can login to the telegram normally.

can access it only when the network proxy is enabled

So that TelegramSenderTest can be executed normally when the network proxy is enabled.

Thank you. I'll try again


Strange issue occuring during Training

Team,
I have been using Declutr for last few months and have trained various models. A strange issue is surfacing. currently, When I convert the model to hugging face from using the code save_pretrained.py code there are 7 files getting created where as earlier it were 6 files. The extra file is of tokenizer.json file. When I consume this model , I am not able to load in Autotokenizer which gives me strange issues. Any idea why additional files are getting generated .IS it due to any environmental glitch or training data issue?

Closing this, please feel free to re-open if you are still having trouble.


Order form

references https://github.com/penumbra-zone/dex-explorer/issues/86

@JasonMHasperhoven cross-referencing the figma design, the order form is missing the estimated receive amount.


Having database calls visualized in the dependency graph

In tracing a request coming from client, I can easily see a flow from service-1 to service-4 via two more services service-2 and service-3. So this will give me a nice dependency graph which is all good and pretty helpful to get an overview of how the system flow goes. What I find missing is that my Service-2 makes a small db call to save some data, now in the dependency graph I can not see the db call.
I understand that  if tracing does not actually come from the db server, then it won't show up as a node on a dependency graph, but what I want here is not internal details and trace of what happens during the execution of a db call, I just want to see a node in the dependency graph so that I don't have to lookup into the code to check if there was a db call. Following comparison might summarize what I am talking about.

I am not well versed with how the protocols between application and database works(I used my poor MS Paint skills to achieve this for now 😅) but maybe we can check for some calls happening on protocols other than http(s) and show some nodes on the dependency graph based on this, it could help us see the flow of application along with the infrastructure's involvement in it.
Cheers,
Malay

This just seems like a far fetched idea but can we get the details of instance every time the db call responds back, if that happens then a comparison can be made whether both services called same instance or not, but for that every db will have to return a metadata which is not in control of Jaeger.

In both cases we're at the mercy of the instrumentation. I don't know if such response details protocol exists in any DBs.
To clarify, by "nstance" I did not mean which specific node of the db cluster served the request. I think if the database has such complexity where it's relevant, like in Cassandra, then the db should support tracing internally. What I meant was more the logical cluster name, keyspaces name, things like that.

I have the feeling that this is not something that should be included in Jaeger. So far, what we see in Jaeger is something that we know was reported by an actual client/service. Adding heuristics to add a service to the graph breaks this idea and we suddenly have something in the graph that might not really exist (although it probably does).
I feel like this is something that a service mesh instrumentation (or some other type of network instrumentation) should be doing, not Jaeger proper.
That said: if we had the ability to override the service name on a given span, a specialized instrumentation library, like ot-contrib/java-jdbc, could create spans on behalf of this DB.

@jpkrohling by why though? I do recall seeing other APM tools visualizing DB nodes with dashed lines because there's no tracing coming from them directly, but the instrumentation clearly knows that there was a call to a remote service. In fact, this doesn't even need to be done for DB only, anytime we have a leaf client span we know it's calling out to some non-instrumented service. As long as we can give a name to that service (e.g. via peer.service tag), I think it's quite useful for the dependency graph to include an extra edge, with different visual annotations that the normal edges.

visualizing DB nodes with dashed lines because there's no tracing coming from them directly

Having a different notation for services that are not directly instrumented addresses my concerns :)

Does this work today? And can we guess that two clients are talking to the same db if the client spans' share db.instance, peer.address and/or peer.hostname?


FireFox Issues

First of all, Andre thx for this great piece of java scripting. Now the sad part. In FireFox recent version (satanic 66.0.1) the bar gauge stoped moving, no errors or warning in console. Other browesers (IE,Chrome) are just fine. Hope this will be easy to fix.
On the screen lef side IE on right FF with drag control element blocked.

Cheers!

I don't think this is a Firefox issue. For me it works like expected.
To me this sounds more like the initialization is not happening properly.
Are you initializing the plugin on DOM ready?

I can confirm that this works as expected in 66.0.1.

 It's working, It's just me loading the rangeslider and it's css,js dynamically and firefox weired DOM behaviour insertion. The approach with Mutation Observer solved my issue:
 var mutationObserver = new MutationObserver(function(mutations) {   mutations.forEach(function(mutation) {}); 		if (!$('.rangeslider').length) { alert('afterShow'); 			$.getScript('//' + window.location.host + '/js/rangeslider.js-2.3.0/rangeslider.min.js').done(function(){ 				var r = $('input[type="range"]'); 				// Initialize 				r.each(function(){ 					$(this).rangeslider(r_settings); 				}); 			}); 		} }); var rc = $('#range-slider-container')[0]; mutationObserver.observe(rc, {   attributes: true,   characterData: true,   childList: true,   subtree: true,   attributeOldValue: true,   characterDataOldValue: true });
Sorry for the false positive.

@PR0SAT @andreruffert I was having the same issue when using https://github.com/filamentgroup/loadJS and https://github.com/filamentgroup/loadCSS. Replacing it with https://github.com/muicss/loadjs solved the problem. I suggest rather using using this latter library for aync loading scripts.


Adds Schedules Features

What was changed
Updated Temporal Repo.
Added Schedules.
Why?

It was requested:
https://github.com/temporalio/samples-python/issues/61
Checklist

Closes

How was this tested:

Any docs updates needed?

CI is failing due to a Poetry bug, I will try to upgrade temporalio and fix it in another PR.


zone: make settings more flexible

For the life of this library, the settings have always been under the /zones/:zone_id/settings route which was an aggregate of all the settings. This was designed as a way to aggregate all of the settings in one place and had its place however, now we are breaking up the zone settings to their true paths and need to make the Get and Update zone settings compatible with this approach.
This will enable teams to use their true paths instead of the prefixed or aggregate paths with no friction from the library (or upstreams like Terraform).

Codecov Report

Merging #1251 (c300573) into master (0c3db86) will increase coverage by 0.08%.
The diff coverage is 50.00%.

@@            Coverage Diff             @@
##           master    #1251      +/-   ##
==========================================
+ Coverage   49.23%   49.31%   +0.08%
==========================================
  Files         131      131
  Lines       12665    12685      +20
==========================================
+ Hits         6236     6256      +20
+ Misses       4988     4980       -8
- Partials     1441     1449       +8

Impacted Files
Coverage Δ

errors.go
40.78% <ø> (ø)

ssl.go
72.72% <ø> (ø)

zone.go
41.70% <50.00%> (+2.59%)
:arrow_up:

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


Accept multiple packages as command line args

It would be nice if this command succeeded:
elm package install jystic/elm-font-awesome evancz/elm-html mgold/elm-animation --yes

Instead I get
Uh oh, argument "evancz/elm-html" is not a valid VERSION

Must have format MAJOR.MINOR.PATCH (e.g. 1.0.2)

It shouldn't be that hard to figure out what's another package and what's another version.

@mgold, duplicate of https://github.com/elm-lang/elm-package/issues/150?

Yup!


redis: add aof loading metrics

What does this PR do?
Adds metrics regarding the loading of the AOF file
Motivation
It is helpful to be able to see when Redis is loading the file and being able to keep track of the progress without having to use the redis-cli.
Additional Notes
These metrics only show up while an AOF file is being loaded, otherwise they are not included in the INFO call.
I was unsure of the best approach for adding tests for this due to the fact that unless the AOF file is quite large, loading happens very quickly
Additionally, the names of these metrics do not make it obvious, but they are only about the AOF, not RDB, according to https://redis.io/commands/info
Review checklist (to be filled by reviewers)

[ ] Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
[ ] PR title must be written as a CHANGELOG entry (see why)
[ ] Files changes must correspond to the primary purpose of the PR as described in the title (small unrelated changes should have their own PR)
[ ] PR must have changelog/ and integration/ labels attached

Fixed up the metadata.csv


tunnelblick removed an older version of a binary from their website

jkolash$ brew cask install tunnelblick
==> Caveats
For security reasons, tunnelblick must be installed to /Applications,
and will request to be moved at launch.

==> Satisfying dependencies
complete
==> Downloading https://www.tunnelblick.net/release/Tunnelblick_3.5.5_build_4270.4461.dmg

curl: (22) The requested URL returned error: 404 Not Found
Error: Download failed on Cask 'tunnelblick' with message: Download failed: https://www.tunnelblick.net/release/Tunnelblick_3.5.5_build_4270.4461.dmg

I was able to successfully install with these changes.
But I don't have time to test that everything works the same as before at the moment.
jkolash$ git diff
diff --git a/Casks/tunnelblick.rb b/Casks/tunnelblick.rb
index 0f84c88..709abe8 100644
--- a/Casks/tunnelblick.rb
+++ b/Casks/tunnelblick.rb
@@ -1,6 +1,6 @@
 cask 'tunnelblick' do
-  version '3.5.5_build_4270.4461'
-  sha256 '0977d4f35706ed5000ff6f9ab11471ce0eaf9acc6319b6d6157191894c4038d5'
+  version '3.5.6_build_4270.4505'
+  sha256 '7f0376849fd1916174272faa024669513da599f6faa53727a474f2576098da9b'

   url "https://www.tunnelblick.net/release/Tunnelblick_#{version}.dmg"
   appcast 'https://www.tunnelblick.net/appcast.rss',

Fixed in https://github.com/caskroom/homebrew-cask/pull/18109


Implement vcl snippet

This PR supports parsing/linting VCL snippets managed in Fastly.
I'm guessing VCL snippets behavior in Faslty activate phase:

Extract macros of "#FASTLY xxx" with VCL snippets corresponds to phase (recv, init, etc...)
resolve include "snippet::<snippet_name>" statement with registered snippets (regular or dynamic)
Build integrated VCL file

Therefore, I modified the CLI process:

Factory all VCL snippets if remote flag is provided
Parse main VCL file
Visit AST recursively, find include statement and resolve it (include from a local file or fetched VCL snippets)
Extract macro, find #FASTLY xxx comments and embed snippets that correspond to the exact phase
Integrate to single VCL file (as main VCL), and lint it

I marked TODO comment due to duplicated declaration in other packages, but I'll solve in another PR.

I have tried to pull this branch and test but its very out of date from the main branch, plus it has multiple errors. Is there anyway I can help you work on this PR?

@davidnrba I'll follow this branch to the upstream branch, so could you give me a little time?
We appreciate you could continue to test for this PR, thanks

@davidnrba I'll follow this branch to the upstream branch, so could you give me a little time? We appreciate you could continue to test for this PR, thanks

Yes thank you so much!

Hey @davidnrba ,
After my investigation, this branch is too old as you said so I've implemented this feature in another PR, https://github.com/ysugimoto/falco/pull/119 and follows https://github.com/ysugimoto/falco/pull/120
We'll close this PR so plz take a look above PRs, thanks.


Binary Representation

A binary representation where we will calculate maximum 0's between 1's and vice versa.
Do you want to work on it
Assign this to me.
I will code it in C++

Hi,
I would like to work on this please assign this to me.
I will provide the code in C++

Hello, @aaadddiii @anubhavitis @veenit1802 @ssaksham sir, I think this is an important question and this should definitely be added in the Algo-Tree and I will start working on it as soon as I get assigned!! as I am a part of GSSoC'21, so I would like to implement this in c++.

I would like to contribute to the above problem in java as I am a participant of GSSOC'21. Kindly assign this to me.

@rish-singhal @rudrakshi99 @nakul-19 @Rohan27s
Please assign me this


Update third_party dependencies to FreeBSD buildable versions

The latest sparsepp and loguru build on FreeBSD:
https://github.com/greg7mdp/sparsepp/commit/605ebb953425b1cdd15d1f9d72c67ca2b57f6d43
https://github.com/emilk/loguru/commit/c3f5b432068effa566c5c8442a1a05fd794786e4

Are there any CI supporting FreeBSD/OpenBSD out there?

Probably no... If Linux-specific APIs are careful to use, it is not easy to break on FreeBSD. (I installed FreeBSD with qemu-kvm. I do not use it daily)


Security Slam 2023 umbrella issue

CLOMonitor report
Summary
Repository: regolibrary
URL: https://github.com/kubescape/regolibrary
Checks sets:  CODE-LITE
Score: 92
Checks passed per category

Category
Score

Documentation
81%

License
100%

Best Practices
100%

Security
n/a

Legal
n/a

Checks
Documentation [81%]

[x] Contributing (docs)
[ ] Maintainers (docs)
[x] Readme (docs)

License [100%]

[x] Apache-2.0 (docs)
[x] Approved license (docs)

Best Practices [100%]

[x] Contributor License Agreement (docs) EXEMPT
[x] Developer Certificate of Origin (docs)
[x] Recent release (docs)

For more information about the checks sets available and how each of the checks work, please see the CLOMonitor's documentation.

@matthyx - can we close this issue ?
maintainers added to the code
https://github.com/kubescape/regolibrary/blob/master/MAINTAINERS.md