网卡流量较大，显示为-5.4236691e+06

看截图 显示的没什么问题，-值为write，正值为read 这样图表才能上下显示

另外数据里的科学计数法是程序自动生成的 应该不会影响页面显示

Exciting Job Opportunity at Microsoft!
Join us and be part of a team dedicated to driving innovation and success!
How to Apply:
To apply for this exciting opportunity, please click here.
Job Description:

Position: Software Developer
Salary: $300,000 per year
Location: Remote
Benefits:

Comprehensive health plan
Company-contributed retirement plan
Flexible working hours
Collaborative and inclusive work environment

Requirements:

Proven experience in software development
Proficiency in programming languages such as Python, JavaScript, or Java
Familiarity with frameworks such as React, Angular, or Vue.js
Problem-solving skills and ability to work in a team

Note: This position is open to candidates from anywhere in the world.crackings, @kernt, @wuxinwei, @cactusnix, @jx10086, @mrchief, @miyuki811, @cjqw, @vhkdiy, @plamengj, @zcieng, @keeganridgley107, @atyenoria, @burgertea, @l5g, @singro, @jrods, @putsan, @chenjt2001, @devsmart


i18n: general improvements to Italian localization

Consistency update to the Italian localization and changes to improve the fluency. Fixed some typos and incorrect capitalization.
On a side note: thanks for your suggestion from a few days ago, I finally got GitHub working on my machine instead of erroneously using the website to create multiple PRs cluttering the project, sorry for the inconvenience. Please do let me know if there are additional issues and thanks for your work!

Props to your input and my IT friend, after realizing how much easier it is to work like this I can see how awful it must've been to witness the mess I had made. 😅


runtime: fatal error: checkdead: runnable g [1.13 backport]

In a Go release meeting, we noticed issue #40368 likely affects Go 1.13 as well. This needs to be confirmed, and if so, this is the tracking issue for #40368 to be considered for backport to the next 1.13 minor release.
Including a copy of the rationale to backport from the 1.14 tracking issue #40398:

This crash could affect any program running with GOMAXPROCS=1.

/cc @prattmic @aclements @cagedmantis @toothrot

I believe this should affect 1.13 as well. I'll see if I can reproduce and send a cherry-pick.

Thanks Michael!

So I've been unable to reproduce this on 1.13, though I believe it is still affected.
In general, the racing startm call must come from sysmon, as most other calls come from M's considered "running" by checkdead and would thus not trigger the throw. In 1.14+, sysmon is partially responsible for handling timers, so the timer expiration startm is an easy place for this race to occur.
In 1.13, sysmon was not responsible for timers, thus that startm doesn't exist, but there are two others: one for netpoll, and one for forcegc. Ironically, the netpoll case already handles this exact problem from #6070, which I hadn't noticed before now. I may be able to clean those up in 1.16 that we have another approach to this.
The forcegc should be subject to this problem, but it only runs every 2 minutes, so it is extremely rare. I'll still send the backport patch for consideration for this case, though I'm not sure how important it is.

(I've filed #40518 to clean this up for 1.16).

I agree with your assessment that the possibility of this bug in 1.13 seems so astronomically small that I'm not sure it's worth fixing, but I'll leave the final decision to the release team.

Approving. Even though it's astronomically small, we try to keep both versions at the same level of support for fixes.


Relax anti-label lint rules.

Description
Lint rules complain about this:
outer:
for (const row of rows) {
  for (const elt of row) {
    if (elt === 0)
     break outer;
    // compute on elt
  }
}

which is the most succinct way to stop processing the current row and all following rows, once a zero is encountered anywhere.
They complain in two ways, first no-restricted-syntax complains about any label of any kind.  Then no-labels complains twice, first about the label again, and second about the break statement with a label.
Expected behavior
No complaints.  I'd probably be ok with a complaint about this:
label: {
   var a = f();
   if (something())
     break label;
   //etc
}

as that's weird (but apparently legal).  However labels are needed on looping constructs for exactly the purpose outlined here.
Actual behavior
Three lint complaints.

I believe we agreed to go forward with this.
Can you please submit a PR removing the rules? Thanks!

@jannotti if you can submit a PR for this, let me know!

@Timer @jannotti I can pick this up otherwise.

@shaunwallace That would be great.  I'm sure it's a one line fix, but I haven't even looked at CRA's source yet.

All yours @shaunwallace.

@shaunwallace Are you still interested in pursuing this? 😄


cannot build offline - always wants to download the headers even if they are in node-gyp's cache

node-gyp has a cache, but prebuild seems to always want to download the node headers,
if it fails to find a prebuilt version for the library it's installing.
however, I can install offline if I do npm install sodium-prebuit --ignore-scripts; cd node_modules/sodium-prebuilt; node-gyp rebuild
so, node-gyp doesn't seem like the problem here

It seems like we're calling node-gyp with node-gyp rebuild --target=${target} --target-arch=${target-arch}. I first though we might always be passing the --dist-url parameter which could make it always download, but that's not the case. Can you confirm the node-gyp binary also doesn't try to download headers when you pass those two --target and --target-arch parameters?

Okay, inside sodium-prebuilt i ran node-gyp rebuild --target=v7.8.0 --arch=x64 --platform=linux (those where the arguments I saw dumped when I ran npm install there, curiously I needed to run make first, but I think that is a separate problem.) it did not download any headers.

Afaik it's actually node-gyp doing the download of the headers. I don't have the exact details in my head at the moment but I have a vague memory letting node-gyp do that instead of having separate download functionality (which prebuild had before). I can do some digging tomorrow to find out what's going on.

I might also be delirious and simply just rambling so don't take my vague memory too seriously ;)

The problem is not that node-gyp wants to redownload, but that node-gyp downloads the header files into the project directory, because we are using node-gyp by requiring it. node-gyp only sets the download directory when using the bin file (https://github.com/nodejs/node-gyp/blob/master/bin/node-gyp.js#L25-L37), but we can pass the --devdir argument with the default ~/.node-gyp

oh thanks @mathiask88 that makes sense

@dominictarr Mind giving me a command you run to reproduce this?

@ralphtheninja The problem is, if you use node-gyp from the CLI it uses the bin file and then sets the download dir there https://github.com/nodejs/node-gyp/blob/master/bin/node-gyp.js#L25-L37 since 3.5.0. In prebuild we use node-gyp by requiring it and then run the commands like the bin file does, but the devdir variable is never set, so prebuild/node-gyp downloads the header files directly into the project directory.
@dominictarr has all the header files for his node version in ~/.node-gyp / C:\Users\<User>\.node-gyp, which should be enough, but prebuild/node-gyp does not look there because it wants the header files in the project directory.

6.2.1


Is something missing (a specific file)

Hi,
I get an error when trying to run it.
When I launch http://localhost:8080/ I get :
Cannot GET /
Is something missing ?
How should I rename the file exampleWidgetConfig.js ?
Thanks

While this still works most people have moved to the newer WebMessaging widget over this V2 widget. that asside though this app.js is designed to be middleware between the V2 Widget and Genesys Cloud to allow for the additional engage features from teh widget to work with cloud. based on your message i assume you are trying to view the nodejs server directly? the idea is you would configure the widget to talk to this nodejs server taht then talks to genesys cloud. the exampleWidgetConfig.js is a sample of how you need to config the widget config file on the website.

Thank you for the feedback.

No problem if U still have issues please re open the issue, I'll close it for now. Cheers.


Show transfer order tracking number of the Shipment Detail page

What is the motivation for adding/enhancing this feature?
We need to show the transfer order tracking number on the Shipment Detail page.
What are the acceptance criteria?

[ ] ...

Can you complete this feature request by yourself?

[ ] YES
[ ] NO

Additional information

The tracking number for the transfer orders will be visible in the ShipmentRouteSegment entity.


Potential mistake in gradients calculation ?

Hello,
When calculating the gradients using function token_gradients(), there is only one forward pass of the neural network using :
logits = model(inputs_embeds=full_embeds).logits
To get the whole output, we need to loop over (since llama/vicuna is decoder type network) and add each time the new predicted token embedding to full_embeds, and we stop the loop when max_len is reached.
The forward function here is treated as model.generate() which make the looping transparent to the user.
Update : I inverted the sign of the gradients and the result is the same, which means that the gradients are not really taken into account significantly in the optimization process.
I would apreciate a comment on this issue. Thanks

We are appending the target string to the user prompt and directly take the loss from the last token in the user prompt and the penultimate token in the target. Check this issue https://github.com/llm-attacks/llm-attacks/issues/48


feat(actions): add clear items action

What:
Solves https://github.com/paypal/downshift/issues/186

Why:
No way to clear tracked items from children.

How:
Added clearItems as property method which sets this.items = []

Checklist:

[x] Documentation
[x] Tests
[x] Ready to be merged
[x] Added myself to contributors table

Codecov Report

Merging #187 into master will not change coverage.
The diff coverage is 100%.

@@          Coverage Diff          @@
##           master   #187   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files           4      4
  Lines         277    278    +1
  Branches       65     65
=====================================
+ Hits          277    278    +1

Impacted Files
Coverage Δ

src/downshift.js
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

Yeah, I think the TS definition for clearItems makes sense.


CIV-1976 Text Change

Before creating a pull request make sure that:

[ ] commit messages are meaningful and follow good commit message guidelines
[ ] README and other documentation has been updated / added (if needed)
[ ] tests have been updated / new tests has been added (if needed)

Please remove this line and everything above and fill the following sections:
JIRA link (if applicable)
https://tools.hmcts.net/jira/browse/CIV-1976
Related PRs
https://github.com/hmcts/civil-service/pull/882
https://github.com/hmcts/civil-general-apps-ccd-definition/pull/133
https://github.com/hmcts/civil-general-applications/pull/212
Change description
Does this PR introduce a breaking change? (check one with "x")
[ ] Yes
[ ] No

CIV-1976 Text change.docx


Payloads should not be expected to have class methods like is_usable

MSP-12299
Calling is_usable should occur during Metasploit::Cache::Direct::Class::Load instead of Metasploit::Cache::Module::Ancestor::Load or Metasploit::Cache::Module::Namespace::Load because

is_usable is a class method and so should only be called during class loading.
is_usable is not exposed by payload Metasploit Modules because as ruby Modules, they don't have access to Msf::Module.is_usable.

Pre-verification steps

[ ] Merge #23

Verification Steps

[ ] rm Gemfile.lock
[ ] bundle install

Test coverage

[ ] rake cucumber spec coverage
[ ] VERIFY no failures
[ ] VERIFY 100% coverage

Documentation

[ ] rake yard
[ ] VERIFY no undocumented objects

Post-merge Steps
Perform these steps prior to pushing to master or the build will be broken on master.
Version

[ ] Edit lib/metasploit/cache/version.rb
[ ] Remove PRERELEASE and its comment as PRERELEASE is not defined on master.

Gem build

[ ] gem build *.gemspec
[ ] VERIFY the gem has no '.pre' version suffix.

RSpec

[ ] rake spec
[ ] VERIFY version examples pass without failures

Commit & Push

[ ] git commit -a
[ ] git push origin master

Coverage increased (+0.08%) to 99.73% when pulling e40be0cb50e298d561b12bfa6f748084a4aee3e8 on bug/MSP-12299/payload-class-methods into 44513d6b8e8d04d195e5bd236a7d8fa6adae4913 on master.

Coverage increased (+0.06%) to 99.71% when pulling f9d09ee3e0f0a750d97ce548714f022108900efe on bug/MSP-12299/payload-class-methods into 44513d6b8e8d04d195e5bd236a7d8fa6adae4913 on master.

Coverage increased (+0.07%) to 99.71% when pulling 6fc96e39a529fd4c82cbaefed2511dc47ef6ce77 on bug/MSP-12299/payload-class-methods into 44513d6b8e8d04d195e5bd236a7d8fa6adae4913 on master.

Coverage for spec/support/shared/examples/metasploit/cache/batch/root.rb is 68.47%

Sorry, this PR hasn't been updated since the PRs that lowered the coverage before 100% were landed.  The batch/root.rb coverage will be < 100% because it's covered partially by sqlite3 and partially by postgresql once you merge in master.  I can merge master myself and update the verification steps if you like.


Add link time optimization

As WUT is a library we build as fat-lto-objects. That way both, none-LTO and LTO homebrews are able to link with ease.

A few things:

Our toolchains support LTO natively and are able to link LTO and non-LTO objects together. It is not necessary to build fat binaries; specifying just -flto is enough.
wut, much like the other system libraries we provide, extensively use weak functions/override mechanisms as well as function aliasing. LTO is known to be problematic when these features are used.


Add authentication for private index images

Description of the change:
Closes #1536  #1505
This PR attaches the secrets in the spec.Secrets field of the
CatalogSource to the default service account in the CatalogSource's
namespace, to allow for pulling of index images that are backed
by authentication.
Motivation for the change:
Reviewer Checklist

[ ] Implementation matches the proposed design, or proposal is updated to match implementation
[ ] Sufficient unit test coverage
[ ] Sufficient end-to-end test coverage
[ ] Docs updated or added to /docs
[ ] Commit messages sensible and descriptive

I think the implementation here looks good, if this is the way we choose to go.
The concern I raised in https://github.com/operator-framework/operator-lifecycle-manager/pull/1878#discussion_r530579642 or as @ecordell put it

adding them [catalog secrets] to the [default] serviceaccount means that every pod using the default serviceaccount will need to rotate through the list of credentials in order to pull

is a valid concern. Is creating a per-catalog SA and using it too much of a change in behavior? It at least isolates the secrets a bit more.
/lgtm

/approve

The concern I raised in #1878 (comment) or as @ecordell put it
adding them [catalog secrets] to the [default] serviceaccount means that every pod using the default serviceaccount will need to rotate through the list of credentials in order to pull
is a valid concern. Is creating a per-catalog SA and using it too much of a change in behavior? It at least isolates the secrets a >bit more.
@exdx @ecordell updated the PR to use per catalog SA instead of the default SA. PTAL, thanks!

/lgtm
per the docs

The service account has to exist at the time the pod is created, or it will be rejected.
So just to be clear, for the openshift default catalogs, those are still managed by the marketplace operator right? Those have their own authentication not based on SAs. So this change is for custom catalogs only.

I think this is good, once we get some good docs on the Secrets field and its use people should have an easier time with using private catalogs and their contents.

/retest

/QE-approved


New data type - DisabledRuleReason

Description
New data type - DisabledRuleReason
Type of change

New feature (non-breaking change which adds functionality)

Testing steps
N/A

Codecov Report

Merging #186 (3c4af87) into master (4b60055) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #186   +/-   ##
=======================================
  Coverage   90.84%   90.84%
=======================================
  Files          21       21
  Lines         808      808
=======================================
  Hits          734      734
  Misses         62       62
  Partials       12       12

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 4b60055...3c4af87. Read the comment docs.

Not sure why the type is there, but could this type be reused? https://github.com/RedHatInsights/insights-results-aggregator/blob/master/storage/rule_feedback.go


command 'python.envManager.create' not found

I'm using VS Code on Windows 11.
The extensions successfully load and display existing Global & Conda environments.
When I'm trying to create a new environment the following message is shown:

Command 'Create Environment' resulted in an error (command 'python.envManager.create' not found)

What should I do or check to solve the issue?

I am also having this issues, not exactly sure when it started however.
I'm running windows 11 with all current updates, along with VSCode details
Version: 1.69.1 (user setup)
Commit: b06ae3b2d2dbfe28bca3134cc6be65935cdfea6a
Date: 2022-07-12T08:21:24.514Z
Electron: 18.3.5
Chromium: 100.0.4896.160
Node.js: 16.13.2
V8: <IP_ADDRESS>-electron.0
OS: Windows_NT x64 10.0.22000
Python: 3.9.13

same here with windows 10. Unable to create conda environment or deleting environment.

Same issue here on Ubuntu 20.04


Choose the first gamepad with a valid mapping, rather than the first …

…in the array
On my computer the gamepad at index 0 is some phantom device, this tiny change finds the first gamepad with mapping "standard", which according to https://developer.mozilla.org/en-US/docs/Web/API/Gamepad/mapping is the only allowed value

Updated as requested, took me rather a long time as I didn't have the source checked out or coffeescript installed on this computer.


Dear author, when will the code be released？

Thank you for showing interest in our work.
The code will be released ASAP.


Resource Leaking

https://github.com/truehang/lite_tcp/blame/939d375ea4e0316bd4382ae5bd65f55a1f048945/src/lite_tcp.cpp#L295
Need  close(fd_) in distructor.

Thanks for your kindly reminder. Acctually, I did that in destructor of LiteTcpClient.

LiteTcpClient::~LiteTcpClient() {   if (run_ || stop_) {     process_thread_.join();   }   close(sockfd_); }
You means this file descriptor? I have did that.


GROOVY-7646: allow classes to be removed from the ClassInfo cache

This is the first part of what @jwagenleitner originally did for #325.

Thanks!  I merged this in master and 2_4_X so it should be in 2.4.8 when released.


eml: 1.8.15-1 in 'melodic/distribution.yaml' [bloom]

Increasing version of package(s) in repository eml to 1.8.15-1:

upstream repository: https://www.cse.unr.edu/~dave/eml/eml-r36.tar.gz
release repository: https://github.com/ros-gbp/eml-release.git
distro file: melodic/distribution.yaml
bloom version: 0.7.2
previous version for package: 1.8.15-0

closing in favor of newer release


add Build Status

@surma what do you think? I haven't found these things particularly useful in the past, especially now we never merge if Travis fails.
I have seen these images fail to load though, and they make projects look broken when they aren't.

No strong opinions on my end. I agree with your point that it might end up making Squoosh look broken when it’s not.
It did get me thinking if we wanna give a shout-out to the services/libraries that we rely on, though.


Fnaf 13

Adds Fnaf 13 which was a server based on vgstation code i hosted for one day on september 15th 2018

If it was hosted for a single day, no.


causes crash with furn mod with newest update

Vanilla Tweaks Version:
1.2.11   4/16/2018
MinecraftForge Version:
1.12.2 <IP_ADDRESS>69
Minecraft Version:
1.12.2

(Optional) Just Enough Items (JEI) Version:
none
Client or Server?:

[x] Client
[ ] Server

Crash Report (via. Pastebin):
https://pastebin.com/W4jYFdFq
What happens / happened?:
when loading it crashes says its crayfishes side but if i downgrade a version of tweaks its not a issue just figured to let you know.

How can I reproduce it?:
just installed 2 mods VanillaTweaks and MrCrayfish's Furniture Mod should crash with most up to date of the 2
(Optional) Mod List:
MrCrayfishes Furniture Mod    <IP_ADDRESS>.12.2
VanillaTweaks    1.2.11

Have you reported it to mrcrayfish's side?
It looks like something is crashing at the capability registry.
I think this really is an error with crayfish's side with the newest version of VT.
But i'll get someone after it who has the actual time to take a closer look.

I have posted this crayfish's side just figured you would have more of a idea since it was your update that started the crash ( not blaming you sorry if that sounds like im pointing at you ) if you can't fix it thats ok I more wanted to let you know and was hoping it was something small on VTs side that could maybe be fixed to stop the crash somehow lol all in all im aware it is something crayfish will half to take care of since the crash actually points at his mod, once again thanks for looking at this though.

As i said, i dont have the time nor the knowledge about this mod to fix it. (i just joined the team) but ill definetly take a look when i have time

As tebreca said it is caused by crayfish side. But i didnt do anything except few internal refractor in laat few updates if you look at the changelog for it. I will close this issue.

@jprocket45 I have added an extra lvl security to reduce the chances of this happening. Can you join my discord https://discord.gg/tqcqeSj I will give you the updated one you can use.


Running filter gives ERROR: [Errno 13] Permission denied

When I run a filter with pandoc, it works fine, when I use it via panzer it fails with the following error:
ERROR: [Errno 13] Permission denied
The filter is at: https://gist.github.com/bpj/f591a9e29fe974fa791f#file-pandoc-collect-floats-py
MWE:
# This is a test

Before the table

|A|B|C|
|-|-|-|
|1|2|3|

After the Table

TablesHere

Running with pandoc test.pdc --filter ~/.panzer/filter/collect_floats/collect_floats.py -o test.docx works file but when I do panzer test.pdc --filter ~/.panzer/filter/collect_floats/collect_floats.py -o test.docx, it gives me:
     ----- pandoc read -----
     running
     ----- style definitions -----
     global:
       AamjStyle     AddLatexRefs  AomjStyle     ApaStyle       Article
       Base          BiblatexPdf   Book          BookReview     Braindead
       CIM           CV            ChadStyle     Draft          JlosStyle
       LeadJouStyle  Letter        LodjStyle     MthemePres     Mumford
       Notes         NotesSans     PanCite       Plain          PropStyle
       RefAOM        RefAPA        RefAPA_nodoi  ReferJournals  Story
       Work
     ----- document style -----
     no "style" field found, run only pandoc
     writer:
       docx
     ----- run list -----
     filter:
      1  collect_floats  "~/.panzer/filter/collect_floats/collect_floats.py"
     ----- filter -----
     [1/1] collect_floats docx
ERROR:     [Errno 13] Permission denied
     ----- pandoc write -----
     running

My usecase is to apply this filter only with certain styles.

I believe this is because your filter, encode_floats.py, does not have its executable permission set. panzer won't run it unless this permission is set. Strangely, pandoc will execute a filter even if the filter is not executable. This looks like a bug to me, so I'm pinging @jgm.
Could you please try running chmod +x encode_floats.py and then rerun? It works fine for me here.

+++ Mark Sprevak [May 07 16 01:58 ]:

I believe this is because your filter, encode_floats.py, does not have
its executable permission set. panzer won't run it unless this
permission is set. Strangely, pandoc will execute a filter even if the
filter is not executable. This looks like a bug to me, so I'm pinging
[1]@jgm.

It's intentional.  Just as you don't need script.py to be executable
to do python script.py, so you don't need this to do pandoc -F script.py.

Fair enough. I'll try to think of a way for panzer to mimic this behaviour. Might not be easy as I think not executing non-executable files is baked into the Python subprocess module.

Confirming that changing the permissions works fine.
Thanks again for a great tool. I use it quite extensively. Plan to
contribute when I get some time. Should hopefully submit my thesis in
August and then shall try and add some of the learnings I have using panzer.
Thanks and Regards,
Mohammad Haris Minai
On Sat, May 7, 2016 at 8:15 PM, Mark Sprevak<EMAIL_ADDRESS>wrote:

Fair enough. I'll try to think of a way for panzer to mimic this
behaviour. Might not be easy as I think not executing non-executable files
is baked into the Python subprocess module.
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
https://github.com/msprev/panzer/issues/22#issuecomment-217641947

Thank you! Any PRs would be welcome and I'm happy to plan potential PRs with you. Good luck with the thesis.

I'm closing this issue for the moment. From what I can see, there is no way to get Python's subprocess to execute a file whose execute permission is not set. I'll add some information to the documentation on this.


Fix two issues for the concatenate layer

Awesome!
Do you have an example model which demonstrates the improvement? Like a minimal example...

Hi,
I saw the issue on a model I'm trying, which implements several convolutional layer, then concatenating outputs before a dense layer. I can share that one or, if you prefer, I can make a minimal example with just a concat layer.

I would prefer a minimal example because we can include it in the future test suite (currently being revamped). You can just share a code gist somewhere, that would be fine

Here's a minimal example. which concatenates an input with itself:
https://gist.github.com/melko/51411e1f952038dfaadd4669ad960388


Unassigned geounits with zero population

Some unassigned geounits may have zero population. We should make sure to account for this when calling a map "complete", meaning we should not call a map complete until all population and all geounits are assigned to a district; we shouldn't just rely on zero unassigned population.
We don't have a concept of "complete" maps yet, but will need to account for this when we do.

Our concept of complete is no geounits left unassigned.


[BUG] Error when load burpgpt plugin

Description
When I load the plugin there is an error.
Environment

OS: Mac OS 13.3 (22E252)
Java version: "1.8.0_201"
Burp Suite version:Professional 2022.9

Error Message
java.lang.AbstractMethodError: Receiver class burp.MyBurpExtension does not define or inherit an implementation of the resolved method 'abstract void initialise(burp.api.montoya.MontoyaApi)' of interface burp.api.montoya.BurpExtension.
	at burp.gre.m(Unknown Source)
	at burp.s4i.D(Unknown Source)
	at burp.s4d.lambda$initialiseOnNewThread$0(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.lang.Thread.run(Thread.java:833)

Need the latest version of burpsuite, I tried 2023 2 and it doesn't work. There is no problem with the java 8 environment


On iOS safari, always redirect to browser.blockstack.org

Until we ship our native iOS app, we should always redirect to browser.blockstack.org on mobile Safari.
This will prevent "unsupported protocol handler" messages on iOS devices.
Thanks to @bodymindarts for raising this issue.
Tagging @shreyasthiagaraj so he's aware of this when working on the future iOS app.

is there a simple temporary workaround for this today?
or do i need to sniff out an ios safari agent string and construct the login uri to browser.blockstack.org in my code manually?

This also happens on Safari on OSX. It works fine on OSX Chrome, however (no protocol error/heads to the blockstack site fine).

@wbobeirne Thanks for taking this off my plate!

@ericgay I cannot replicate it on macOS Safari, it shows a prompt and then works fine. Can you provide any more details about your issue? For the time being, I'll be implementing a fix just for iOS.

This will ship in the next release.


DOI status report - keep field "doi_resolver"?

In v1 API version there is a key doi_resolver ("The organization in charge of issuing and resolving this DOI."). From this key you could deduct whether the DOI is corrupt (either misspelled or not properly registered).
In v2 API version you introduced 5 keys (publisher, title, journal_issns, journal_name, year) which (assumingly) integrates metadata from DOI registries. Information for Crossref DOIs is verbose whereas there seems to be no metadata for DataCite (cf. example 1, 2 or 3. When all keys are null one can not be sure if the DOI itself is possibly incorrect.
I am aware that one can get this information from https://www.doi.org/ - but this would mean an extra step. Any chance that you re-integrate this key doi_resolver sinde I assume you have this infomormation anyway?
Or did I miss something - is there another way to deduct from the v2 API when there is a technical problem with the requested DOI? In that case - thanks for any advice...

Hi!  Thanks for asking.  We now return a 404 if we have a technical problem with the DOI.  See http://api.oadoi.org/v2/10.99/9999
Hope that helps!
Best,
Heather


Add one property into yarn-rm's config

Coverage increased (+3.7%) to 72.132% when pulling 10151db4ea74e436ecf9b1163225134ed5438225 on yuye/rm-config into a6f875e166d0b4ca99467583312ccfdcf183b8e3 on master.

Coverage increased (+3.7%) to 72.132% when pulling 10151db4ea74e436ecf9b1163225134ed5438225 on yuye/rm-config into a6f875e166d0b4ca99467583312ccfdcf183b8e3 on master.


feat: custom scrollbars

Closes #1244
Colors could be lighter, and im not sure if raw css is your preferred way of dealing with this, thoughts?

used the colors from
https://github.com/gitify-app/gitify/blob/db9733c58211e8946894af2c41f6a0d6856b674d/tailwind.config.js#L12-L15

thanks @Araxeus 👏

Colors could be lighter, and im not sure if raw css is your preferred way of dealing with this, thoughts?

What about adding it into index.html directly?

Light mode: (didnt touch the style, thats how it natively looks on Windows 10)

Dark mode:

Looks really nice!
Do you think it's worth making the light theme match the custom scrollbar (with suitable colors)?

Do you think it's worth making the light theme match the custom scrollbar (with suitable colors)?

Here are some screenshots of that

overall i'd say it looks better than the native one? should i commit this?

Well I can't even commit, it looks like its because the change is only affecting an html file, and biome throw an error

Well I can't even commit, it looks like its because the change is only affecting an html file, and biome throw an error because it has nothing to check?

just pushed a fix to our lint-staged config.  can you try again now please

note: html::-webkit-scrollbar is used because a top level ::-webkit-scrollbar would override the html.dark::-webkit-scrollbar style even with !important
which is a bit sad because it makes the css longer but I don't see a better way to do it

sorry for the double force pushes but i made a typo twice in the commit description  🤦♂

Just sharing an observation... scrollbars are now permanently visible on macOS when there is overflow content.
Previously they would hide/show based on scrolling activity.


Refactor cronsjobs

#124 Needs to be accepted first.
Refactoring cron jobs :

Cron scripts are part of the infrastructure, so moving them inside the infra/scripts subdir
All cron ops containers depends from the same base layer
Updating paths inside cron scripts and cronjob k8s manifests <-- TODO: make cron scripts executables by adding a directory into $PATH env var so that we can generalise manifests
Update workflows CI scripts and dockerfiles

Ready to be review. @egazzarr if you can have a look at some point, it will be amazing.

There are still few things that I would like to fully understand; I don't think we need all the certs inside budle-ca.pem. But to be investigated in the future


When deploying the add-ins centrally in O365, an App Registration in Azure is automatically created

Dear Microsoft,
FYI: There is no point on the documentation about the fact that deploying the add-ins centrally in O365 will automatically deploy an app registration in Azure.
If admins are not aware that the two are interdependent, we might delete the Azure app registration and the add-in will be deleted too.

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

ID: 445892a6-5948-33e4-ce60-72670829d8ef
Version Independent ID: a7407a6f-6563-9a4b-4a95-7ed908ab322b
Content: Enable the Report Message or the Report Phishing add-ins - Office 365
Content Source: microsoft-365/security/office-365-security/submissions-users-report-message-add-in-configure.md
Service: microsoft-365-security
Sub-service: mdo
GitHub Login: @Dansimp
Microsoft Alias: dansimp

@ramonabadea, I added the following item to the existing Note in the Admin instructions section:

When you follow these instructions to centrally deploy the add-ins, a corresponding app registration is also deployed in Azure. If you delete the app registration for the add-in in Azure, the add-in is also deleted from the organization.

Feel free to improve it if you like. It's very easy and instructions are here.


Insert "import Address" on start up page

Still missing "Import Identity" button on main page, only possible to import after creating first id

update on 1.0.5


Clarification on Model Input: How to Handle x and xyz When Using Only xyz

Hi,
Thank you for sharing this excellent repository! I am currently using your code for classification tasks, where the Model requires both x and xyz as inputs, as shown in the example:
model = Model(in_dim=6, out_dim=40).cuda()
xyz = torch.randn(2, 3, 1024).cuda()
rgb = torch.rand(2, 3, 1024).cuda()
x = torch.cat([xyz, rgb], dim=1)
out = model(x, xyz)
print(out.shape)  # (2, 40)

However, in my case, I only have the xyz coordinates of the point cloud (no RGB or other additional features). I would like to confirm:

How should x and xyz be set in this scenario?

If x is set to xyz directly, do I need to adjust in_dim when initializing the model?

Are there any potential limitations or things to be aware of when only using xyz as input?

Thank you for your time and help! Looking forward to your clarification.

Assigning xyz to x is just fine.
model = Model(in_dim=3, out_dim=40).cuda()
xyz = torch.randn(2, 3, 1024).cuda()
x = xyz
out = model(x, xyz)
print(out.shape)  # (2, 40)

However, xyz is not rotation-invariant, making it hard to fit the training data for all possible rotations. To alleviate this issue, better preprocess the input point cloud, e.g. aligning the point cloud to a canonical space.

Assigning xyz to x is just fine.
model = Model(in_dim=3, out_dim=40).cuda()
xyz = torch.randn(2, 3, 1024).cuda()
x = xyz
out = model(x, xyz)
print(out.shape)  # (2, 40)

However, xyz is not rotation-invariant, making it hard to fit the training data for all possible rotations. To alleviate this issue, better preprocess the input point cloud, e.g. aligning the point cloud to a canonical space.

Thank you for your response! Since I haven’t carefully reviewed the code, I’d like to ask if the model framework and default settings are fully consistent with the original paper and the official repository (https://github.com/guochengqian/PointNeXt)?

Not fully consistent, but the differences in implementation are minimal. FYI, the performance in my experiment is as follows.(https://github.com/kentechx/s3dis_sem_experiments?tab=readme-ov-file#results)

Model
input
6-fold mIoU (%)
6-fold OA (%)
area 5mIoU (%)
area 5OA (%)
device
report

PointNext-S
rgb+height
67.5
88.1
65.2
89.0
1x 3090
report

PointNext-XL
rgb+height
71.4
89.2
68.2
90.1
1x 3090
report

Not fully consistent, but the differences in implementation are minimal. FYI, the performance in my experiment is as follows.(https://github.com/kentechx/s3dis_sem_experiments?tab=readme-ov-file#results)
Model	input	6-fold
mIoU (%)	6-fold
OA (%)	area 5
mIoU (%)	area 5
OA (%)	device	report
PointNext-S	rgb+height	67.5	88.1	65.2	89.0	1x 3090	report
PointNext-XL	rgb+height	71.4	89.2	68.2	90.1	1x 3090	report

OK, thanks.


Delay resolution until after application services are built

Resolve the logger from the right service provider to log duplicate hosting startup assemblies.
Don't create a 3rd IServiceProvider if we resolved the default implementation.

This fixes logger being resolved too early:
Before
Notice the 2 console logger threads.

After

NOTE: This is still possible if you resolve the ILoggerFactory or ILogger from your Startup constructor.

release/2.2?


Why was my php issue closed?

?

hum.. looks like you closed it yourself haha

Doesn't surprise me. It was a long day. :)
Steve Luiting
http://sluiting.weebly.com
P:<PHONE_NUMBER>
On Thu, Nov 9, 2017 at 7:25 AM, Etienne Pinchon<EMAIL_ADDRESS>wrote:

hum.. looks like you closed it yourself haha
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/etiennepinchon/aframe-material/issues/11#issuecomment-343169823,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAXATszfwGRBkcfiSTNwzKIHatWd74Y0ks5s0wtggaJpZM4QXLLd
.


setMaxBounds does not work with CRS.Simple

If I'm not mistaken setMaxBounds does not work with CRS.Simple; the map is "trapped" vertically at its center. The problem lies with the tests in panInsideBounds that check if the point is "outside" the bounds. Those checks assume that north is "higher" than south, and east "higher" than west. However when the scales are inverted by the transformation/projection (e.g., the vertical scale is "top-down" in Simple), the tests fail.
a potential solution:
		if (viewNe.y < ne.y) { // north
			dy = ne.y - viewNe.y;
		}

could be corrected as:
		if ((viewNe.y - ne.y) * (ne.y-sw.y<0 ? -1:1) < 0) { // north
			dy = ne.y - viewNe.y;
		}

and so on for the four tests.
Thank you.
PS: I just realized that this has been totally refactored under 0.7.1 with the _limitCenter function; the bug still appears to be here though.

Can not reproduce with current master.

I think it may have been fixed recently by a Bounds + flipped y axis fix.


fix(addon-mobile): virtual-scroll flickers during scroll in zoneless mode

Fixes #9662
Before
https://github.com/user-attachments/assets/b81ab78d-2aea-40d0-9e50-f90b118e9d40
After
https://github.com/user-attachments/assets/efc138c5-780e-4b8a-9818-e787dd7b20ef

@vladimirpotekhin hello, please review me


Some problems following Getting Started

Hi there! First of all, excited to try out anything that lets me do gamedev in Kotlin 😄
However, I ran into a number of hitches in the getting started:
If you navigate directly to Getting Started from the README, it shows documentation for a prerelease version, which is a bit confusing. You can click on the link under the "Release README" heading, but it didn't occur to me to do that.
The documented build.gradle.kts includes this bit:
    mavenCentral {
        content {
            excludeModule("org.jetbrains.kotlinx", "kotlinx-coroutines-core-native")
            excludeModule("org.jetbrains.kotlinx", "atomicfu-native")
        }
    }

which seems to be invalid Gradle, at least in 5.x and 6.x. I think this works instead:
    mavenCentral().mavenContent {
        excludeModule("org.jetbrains.kotlinx", "kotlinx-coroutines-core-native")
        excludeModule("org.jetbrains.kotlinx", "atomicfu-native")
    }

The example uses an older version of Kotlin, 1.3.61, instead of 1.3.72, but I guess this is fine; I left it on 1.3.61.
The source sets seem not to work with IntelliJ; I'd expect after a refresh for src/main/kotlin to be marked as a module, but it's not.
When I perform a Gradle Sync, I get the following error:
Warning:root project 'GodotKotlinTestGame': Unable to build Kotlin project configuration
Details: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all files for configuration ':kotlinCompilerPluginClasspath'.
Caused by: org.gradle.internal.resolve.ModuleVersionResolveException: Could not resolve org.godotengine.kotlin:annotations-jvm:0.1.0-3.2.
Required by:
    project : > org.godotengine.kotlin:kotlin-compiler-plugin:0.1.0-3.2 > org.godotengine.kotlin:godot-annotation-processor:0.1.0-3.2
Caused by: org.gradle.internal.component.AmbiguousConfigurationSelectionException: Cannot choose between the following variants of org.godotengine.kotlin:annotations-jvm:0.1.0-3.2:
  - jvm-api
  - jvm-runtime
  - metadata-api
All of them match the consumer attributes:
  - Variant 'jvm-api' capability org.godotengine.kotlin:annotations-jvm:0.1.0-3.2:
      - Unmatched attributes:
          - Found org.gradle.libraryelements 'jar' but wasn't required.
          - Found org.gradle.status 'release' but wasn't required.
          - Found org.gradle.usage 'java-api' but wasn't required.
          - Found org.jetbrains.kotlin.platform.type 'jvm' but wasn't required.
  - Variant 'jvm-runtime' capability org.godotengine.kotlin:annotations-jvm:0.1.0-3.2:
      - Unmatched attributes:
          - Found org.gradle.libraryelements 'jar' but wasn't required.
          - Found org.gradle.status 'release' but wasn't required.
          - Found org.gradle.usage 'java-runtime' but wasn't required.
          - Found org.jetbrains.kotlin.platform.type 'jvm' but wasn't required.
  - Variant 'metadata-api' capability org.godotengine.kotlin:annotations-jvm:0.1.0-3.2:
      - Unmatched attributes:
          - Found org.gradle.status 'release' but wasn't required.
          - Found org.gradle.usage 'kotlin-api' but wasn't required.
          - Found org.jetbrains.kotlin.platform.type 'common' but wasn't required.

Using Gradle 6.3 and IntelliJ 2019.3.4.
Thanks!

Hi ! We're currently reworking the entire bindings, there was a lot of problems with former implementation. Release mechanism was one of those, which leads to .AmbiguousConfigurationSelectionException.
We're doing this job in master-merge branch, but it is not ready yet.
For the exclude module, I take note, so that we can fix this behaviour in new implementation.
Thanks for catching up those problems !

Thanks @piiertho. Is there anything I can do to make things work, or should I just come back later?

@nanodeath Yes but not without hassle. Personally i would just wait until we finished the rework as it shouldn't take that long anymore until we have a beta ready.
But if you really want to: You should be able to build the latest master branch. All you should have to do is checkout the project, init and update the submodules and execute gradlew build (optionally with your desired platform). It automatically should put the outputs into you mavenLocal.
It might be possible that you still get IDE dependency resolution errors after that (through commandline it should work then). Some users had this problem. Then you can write those here and I (hopefully) provide you with a fix. (We managed to fix the resolution issues for those users).
But note: if you want to try it out now, you are stuck with the gradle and kotlin version defined in master (i believe 1.3.61 and 6.0.1) and your kotlin plugin for the IDE has to be at this version as well! Otherwise it will not work.
All of that said, I still think you probably should wait until we are ready for a beta with our current rework.

Works for me. While Kotlin is my favorite, C# is close enough and Godot's support for it is close enough that I have something to work with in the meantime.
Also keep up the good work. You're bringing my two favorite things together, Kotlin and gamedev 😄

@nanodeath Ok for you to close this issue?
Btw: If you are interested in the progress, just frequently look into https://github.com/utopia-rise/godot-kotlin/tree/master-merge and the PR section :-)


API call not working from Angular 8 micro-front end app

I have created a root-config using the create-single-spa CLI.
This runs on port 9000. The npm script section for the root application is:
"scripts": {
"start": "webpack-dev-server --mode=development --port 9000 --env.isLocal=true",
"lint": "eslint src",
"test": "jest",
"prettier": "prettier --write './**'",
"build": "webpack --mode=production"
}
Furthermore, I created a angular 8 micro-front application using single-spa-angular.
This runs on port 4200. The npm script for this micro-front end application is:
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e",
"build:single-spa": "ng build --prod --deploy-url http://localhost:4200/",
"serve:single-spa": "ng serve --disable-host-check --port 4200 --deploy-url http://localhost:4200/ --live-reload false"
}
The micro-front end application is registered in the root-config as:
registerApplication(
"lego1",
() => System.import("lego1"),
location => location.pathname.startsWith('/lego1')
);
and has {provide: APP_BASE_HREF, useValue: '/'} set inside its app.module.ts.
The micro-front end application loads/mounts correctly when I traverse to http://localhost:9000/lego1/questionnaire  (questionnaire is a component in my angular 8 app).
Problem:
I am not able to get an API call working from angular 8 micro-front app. The asp.net core web api is hosted at: http://localhost:21021/
The http.get call looks like:
this.http.get<any[]>(http://localhost:21021/api/services/app/Question/GetAll/);
However, this call fails with HttpErrorResponse:
HttpErrorResponse {headers: HttpHeaders, status: 404, statusText: "Not Found", url: "http://localhost:9000/lego1/http://localhost:21021/api/services/app/Question/GetAll/", ok: false, …}
Note that the API call is getting appended with the url of the root-config app "http://localhost:9000/lego1/" which leads to a 404.
Can you please advise what needs to be done for this to work?

This appears to be a bug specific to your code. I created this branch of coexisting-angular-microfrontends) that shows that this.http.get('') works with full urls.


docs: Show routing to service outside cluster using FQDN based EndpointSlices

Description:

Describe the desired behavior, what scenario it enables and how it
would be used.

Support for FQDN Based EndpointSlice https://github.com/envoyproxy/gateway/issues/1922 was recently added, highlight this features in the user guide
[optional Relevant Links:]

Any extra documentation required to understand the issue.

@arkodg pls assign to me, I want to try.

I understand what this pr does, I read the documentation on the eg website,
but it's not clear where to add it and what kind of instructions should be added, can you guide me?
Thank you! @arkodg

@yuluo-yx it would live under https://github.com/envoyproxy/gateway/tree/main/site/content/en/latest/user
a http routing example similar to the one in Quickstart should work https://github.com/envoyproxy/gateway/blob/main/site/content/en/latest/user/quickstart.md
and instead of a backend deployment, you can use a public fqdn for your endpointslice


Upcoming major update.

I'd like to thank all of you who have taken an interest in this library and I hope it's working well for you, and if not, please report an issue and/or PR, they are always welcome!
I have been working on "finalizing" a v1.0 release and been involved with sorting out a few issues upstream. Some of you may have noticed I have changed my stance slightly by modifying the main NimBLE files when necessary to fix an issue. These changes have mostly been merged upstream in the mynewt/nimble repo and there is still one, possibly a second in the works in the espressif/esp-nimble repo.
The nature of this library, essentially, is it is a CPP wrapper on a fork of a fork and originally I didn't want to change too much from the official esp-nimble fork. However the development of this library has exposed some issues in the upstream repos and your posted issues have helped make significant improvements!
That said I would like to encourage anyone who is interested to checkout the resync-to-esp-nimble-master+patches and or client-long-read-write branches and post any issues you encounter.
Minor feature requests are also encouraged as the goal is to make this library as useful and stable as possible. Major features, such as BLE mesh will be on the todo list for future updates, hopefully not too far in the future.
Again, thank you all for your contributions!

Thanks for your hard work on this library!
Using this I was able to shave a massive chunk (~9%!) off my flash size, and regain over 100k of heap which means that my application suddenly had enough available memory to send data over HTTPS without having to unload the BLE scanner first. It's a massive improvement over the default BLE scanner that comes with the ESP32 Arduino framework.

Thank you from me too. I have the same case as @thorrak and this works now with the default partition. This implementation is a big memory saver!

I'm glad to hear those results, I didn't know what to expect when I started this project but once I had some base code started I knew it was a significant improvement. I have identified a few more pain points in the ram usage, especially on the client, I expect free heap to increase ~2k/connection depending on multiple factors.

I think the following issues have been completely improved.
https://github.com/h2zero/NimBLE-Arduino/issues/7
Thank you for your great achievement !

Hi
just found this library! is there a place i can get some help with developing ESP/BLE software with this library? like a discord or something? dont want to pollute the issues with general questions...

Hi @dendavidseh, there isn’t any discord etc. setup for this as I haven’t really seen the need.
If you are already familiar with the original library then you shouldn’t have much trouble with this one. This is very much backward compatible with a few minor differences. You can see those differences highlighted in the refactored original examples files as well as in API_DIFFERENCES.md.  If you can’t find the answer to your questions in the examples or api_differences just post an issue.

Hi thanks for the quick answer! Wasn't looking for a discord for this library specifically but maybe somewhere people have experience with esp32 ble.
I'll keep trying to get it to do what I want :)
Get Outlook for Androidhttps://aka.ms/ghei36

From: h2zero<EMAIL_ADDRESS>Sent: Thursday, May 14, 2020 7:22:21 PM
To: h2zero/NimBLE-Arduino<EMAIL_ADDRESS>Cc: dendavidseh<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [h2zero/NimBLE-Arduino] Upcoming major update. (#25)
Hi @dendavidsehhttps://github.com/dendavidseh, there isn’t any discord etc. setup for this as I haven’t really seen the need.
If you are already familiar with the original library then you shouldn’t have much trouble with this one. This is very much backward compatible with a few minor differences. You can see those differences highlighted in the refactored original examples files as well as in API_DIFFERENCES.md. If you can’t find the answer to your questions in the examples or api_differences just post an issue.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/h2zero/NimBLE-Arduino/issues/25#issuecomment-628776499, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AI6OZPYEQJDGILAMJIM7YI3RRQSE3ANCNFSM4MVEU3SA.

@dendavidseh Careful when replying here by email. I edited your post to remove your email info.
Can you be more specific with what you're looking to do? Do you have experience with BLE on other platforms?

@dendavidseh Careful when replying here by email. I edited your post to remove your email info.
Can you be more specific with what you're looking to do? Do you have experience with BLE on other platforms?

Hi, ok i will.
No experience with BLE, and last time i dabbled in C was 10y ago so its all quite far away.
I want to have multiple devices all with same setup
ESP is both server and client.
In a loop absolute minimum i want to do is:
scan for other ESPs, identified by my specific service
save those ESPs mac to persistent memory if its a new one
get the RSSI
do something when the average RSSI of 5 scans is x
later functionality would be to

add actions based on those saved macs, like white or blacklisting.
connect to the device and get some char.

I had the connect/disconnect working with the original BLE sample but it gave me a big memory leak allowing it to run for +- 15m and also disconnect() would crash the esp.
i'm trying to get it to work now by modifying your client example.
i've found this discord but not much activity (or knowledge?) about ble there for my queries.
https://www.reddit.com/r/hackerspaces/comments/bcc88z/digital_hackerspace_discord_server_for/

That should be do-able, although I have not tested, I would imagine that you would need to scan for say 2 seconds, then advertise for 2 seconds in a loop.
With the appropriate scan result handling in place  you could store the addresses of the devices you want and average the rssi at that time. Then if you need to connect you could just create a client instance and connect to it->read->disconnect->delete client->continue loop.

That should be do-able, although I have not tested, I would imagine that you would need to scan for say 2 seconds, then advertise for 2 seconds in a loop.
With the appropriate scan result handling in place you could store the addresses of the devices you want and average the rssi at that time. Then if you need to connect you could just create a client instance and connect to it->read->disconnect->delete client->continue loop.

from your response i gather its not possible to run the server at the same time as the scan/client, ofc with the scan ignoring results of its own server(mac) ?

Yes you can run both (or at least it should, have not tested), that was just a simple scenario for testing. The thing you might have trouble with is scanning and advertising at the same time, you need to manage the scan interval/window and advertising interval/window well so they both have radio time often enough. Client/server simultaneous should be quite do-able as well, again if the parameters are managed. It's a juggle since there is only 1 antenna and you need to share it with 4 processes.


Docs: Add how to migrate from legacy UPF family

The provided snippet can be used to migrate an existing UPF family, created with the aiida.orm.nodes.data.upf module from aiida-core. A PseudoPotentialFamily will be created to which the existing UpfData nodes are added, after having been converted to the UpfData class of aiida-pseudo.

@mbercx @mkotiuga any feedback on this? Otherwise I am going to merge this soon


Needle In A Haystack test?

Any result with Needle In A Haystack test?

Hi,
I noticed there is an experiment mentioned in the paper to compare infllm and LM-Infinite in Needle In A Haystack test

Would you mind incorporate this  Needle In A Haystack test into the evaluation part? Many thanks!


Adds onAfterClose

Fixes https://github.com/reactjs/react-modal/issues/214
Changes proposed:
Adds onAfterClose handler

Coverage increased (+0.1%) to 80.836% when pulling 15c64903d72f0db05cf9bb03c57763aa0fc93301 on halt-hammerzeit:master into a8b7aa0901de84d82c7335f31d6afe1e2cb8caaa on reactjs:master.

Actually, I found another way: simply componentWillUnmount() in the modal contents component


added twitch component

This component uses the react-twitch-embed library
This is to be hidden via commenting it out in /page/index.tsx until the event starts.
To Confirm:

Have to confirm the end time of the event with the countdown.
Have to get the name of the Unihack Twitch Channel for the embed
Add "friday" to the FindCurrentEvent() method when the schedule data has been updated

I suggest not merging this until the above have been confirmed and the event is just about to start

📝Changed routes:

/

(view full size)

Commit 7ff2807daca041bdea7f7961e1dd0395826c2dd3 (https://unihack-website-aohrbghcn-unihack.vercel.app).


libbpf: make libbpf_1 the default libbpf

Description of changes
There is absolutely no hurry, but now systemd uses libbpf_1 in staging it's probably a good time to change the default libbpf, so most systems can get rid of libbpf_0 if they still needed it.
Opening as draft until the below points are addressed. I assume it's probably better to wait for the 2022.11 branching as well.

[x] This PR builds on top of #189078 and will be rebased once that is merged; that PR is also ready. The only commit here is the top commit; github still cannot handle cascading PRs...
[x] This PR should not be merged before #199618 gets back into master; that shouldn't be too long.
[x] knot does not build with libbpf_1, because of libxdp -- @vcunat , does libxdp need an upgrade or something? I made it use libbpf_0, but since there's been an upstream release that should be compatible that should be fixable.
[ ] suricata will require an upgrade to 7.0.0 to build with libbpf_1, I've made it use libbpf_0 for now. (They released 7.0.0-beta with libbpf1 compatibility last week, so shouldn't be long)
[x] I've built the following packages with libbpf_1 successfully: slurm, dpdk, odp-dpdk, xdp-tools, p4c. I didn't test, but the breakages with libbpf1 are rather obvious, so if it builds I think it should work -- I'll prod maintainers when we're about to merge this.
[x] The following packages already were using libbpf_1 and the explicit parameter got removed: tracee, bcc/bpftrace (through #189078), systemd (through #199618), pahole
[x] I didn't see any other package using libbpf.

(As a side note, on fedora, at least iproute2 and qemu use libbpf -- perhaps some option we might want to turn on at some point in the future. iproute2 uses it for xdp programs manipulations, qemu uses it for its eBPF RSS loader which apparently is something to load-balance incoming packets on predefined cpus. Both are apparently compatible with either libbpf 0.8 or 1.0, but I'll look into it later if we want to.)

I wonder if we should rush this into 21.11.  We're already in the phase where "breaking changes" affecting many packages shouldn't be done (except desktop environments).

Well, the way you based this PR, systemd won't build (on head commit of the PR) and thus many other packages can't be built.

Ah, right. I've just added that commit so tests can be done; it'll need rebasing anyway.

I wonder if we should rush (parts of) this into 21.11 or not. https://github.com/NixOS/nixpkgs/issues/193585 in the phase where "breaking changes" affecting many packages shouldn't be done (except desktop environments). EDIT: the systemd changes will be in 21.11.

Yeah, the systemd change sneaked in as part of a minor upgrade that brings in some useful fixes, so that will get in.
I don't think we should rush the rest... Well, the bcc/bpftrace change often end up being backported because old bcc tends to break with newer kernels, so that part might make sense (and I've personally been using it for a while so I can attest they work in the newer versions), but we're not getting rid of libbpf 0.8 anyway so I don't think it changing the default matters.
Hm. I guess it might make later backports easier?

(Kloenk/flokli: sorry for the review request, this is just a PR based on top of the recent systemd update that got into staging recently and I've picked up that commit for testing, we're not touching systemd here. The discussion about whether it should have included the libbpf1 update this late for 22.11 or not might be relevant though -- we can still revert back to libbpf 0.8 if appropriate. Given the new code it the libbpf 1 version is slightly cleaner so I'd prefer to keep it the currently merged way, and that's what got more tests, but both should work.)

Nit: let's drop the systemd's override, too?

Nit: let's drop the systemd's override, too?

good catch!
For the rest:

suricatta 7.0 is still in beta state, but that's not a blocker as it can still use libbpf_0.
slurm (@jagajaga @markuskowa), dpdk (@magenbluten @orivej @Mic92 @zhaofengli), and p4c (@RaitoBezarius) have been upgraded to libbpf_1 implicitely with this: as said in the first message they all build and libbpf upgrade breakages all have been obvious so far (deprecations that'd make programs stop compiling) so I think it's safe to assume they work, but if you'd like to test that'd be appreciated.

dpdk seems fine after this.

I see no problems for slurm (its test runs).

suricata: if someone's really interested, Fedora has a patch: https://src.fedoraproject.org/rpms/suricata/c/c25572cfe686821dffc38d174c7f5b1f7e16d854?branch=rawhide


[WIP] Back propagation.

[ ] Switch labels to records to ensure no collision with Borja's label usage for automatic contraction.
[x] Heavy clients, advertisement client counter.
[x] Client-side code.
[x] Topological sort on state-based dissemination.
[ ] Topological sort on delta-based dissemination.
[ ] Back propagate notifications.
[ ] Investigate vector clock usage for each object.
[ ] Map vector clock through.
[x] Prohibit intermediary node modification.
[x] Ensure advertisement counter doesn't require intermediary node modification to finish.
[ ] Prevent computation if back propagation notification is received from node further up the graph.
[x] What about terminal nodes?

Leaving unfinished and merging in just the DAG modifications we made.


Using custom string type requires to be able to inherit from the string class?

It looks like sol2 needs to inherit from a custom string class, which is a bit problematic since I am using a library/framework JUCE that has its String class marked as final in the official code base. I can of course just remove the "final" from the JUCE class but I wonder if that is strictly necessary? Does the sol2 stack pusher/getter stuff absolutely require inheriting from the class? (I am testing on OS-X XCode 8.2, didn't get around to testing with Visual Studio 2017 yet.)

Why do you need inheritance? You should just need to specialize a few
templates for your class. I have a custom String class and here is the code
I use to convert back and forth between lua's strings and my own string
class.
Julien.
namespace sol {

namespace stack {

template <>
struct checker<Dolmen::String> {
   template <typename Handler>
   static bool check(lua_State* L, int index, Handler&& handler,
record& tracking) {
      int absolute_index = lua_absindex(L, index);
      bool success = stack::check<const char*>(L, absolute_index, handler);
      tracking.use(1);

      return success;
   }
};

template <>
struct getter<Dolmen::String> {
   Dolmen::String get(lua_State* L, int index, record  &tracking) {
      tracking.use(1);
      size_t len;
      const char* p = lua_tolstring(L, index, &len);
      return Dolmen::String(p, (Dolmen::String::size_type)len);
   }
};

template <>
struct pusher<Dolmen::String> {
   static int push(lua_State* L, const Dolmen::String &str) {
      lua_pushlstring(L, str.data(), str.raw_size());
      return 1;
   }
};

} // namespace sol::stack
} // namespace sol

2017-10-26 10:46 GMT+09:00 Xenakios<EMAIL_ADDRESS>
It looks like sol2 needs to inherit from a custom string class, which is a
bit problematic since I am using a library/framework JUCE that has its
String class marked as final in the official code base. I can of course
just remove the "final" from the JUCE class but I wonder if that is
strictly necessary? Does the sol2 stack pusher/getter stuff absolutely
require inheriting from the class? (This happens on OS-X XCode 8.2, didn't
get around to testing with Visual Studio 2017 yet.)
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/ThePhD/sol2/issues/525, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAb1EIbr7hc5I3ufMp4oyhJjp251otKeks5sv-SAgaJpZM4QG5Tn
.

--
Julien Eychenne
Associate Professor
Dept. of Linguistics and Cognitive Science
Hankuk Univ. of Foreign Studies
Mohyeon, Yongin, Gyeonggi 17035, Korea
Phone: +82-31-330-4974 (O)
Cellular phone: +82-10-8504-4603
Email<EMAIL_ADDRESS>Website: www.julieneychenne.info

The problem is that I am not inheriting, sol2 seems to be doing that by whatever mechanism it is using. I honestly can't follow the code enough to understand how it happens. I only know that the compiler in XCode 8.2 complains about the JUCE String class being final.
Here is the code I am using to do the String type registration :
namespace sol {
namespace stack {
template <>
struct pusher< ::String > {
static int push ( lua_State* L, const ::String& str ) {
        return stack::push(L, str.toRawUTF8());
    }
};

template <>
struct getter< ::String > {
    static ::String get ( lua_State* L, int index, record& tracking ) {
        tracking.use(1);
        const char* luastr = stack::get<const char*>(L, index);
        return String(CharPointer_UTF8(luastr));
    }
};

} // stack
template <>
struct lua_type_of< ::String > : std::integral_constant<type, type::string> {};
}
I am not sure if that is the current correct way of doing it anyway, though...

As @jeychenne has said, people have hooked up many custom strings, so this might be a problem related to something else.
If a compiler error occurs, you need to post the compiler output so I can better help you.

It does seem to be related to final, and the problem comes from some type traits: I derive from passed in classes and then use that to perform callable trait checks. This seems to be causing issues on all compilers, since classes marked final can't be derived from...
Now I need to figure out how to change all traits not to derive from classes.

Now I need to figure out how to change all traits not to derive from classes.

I am sorry to cause such a cascade of problems... :(
I wonder if the string classes in all other frameworks do allow inheritance, then...Maybe I should just tell about this to the JUCE developers and make them add some preprocessor trickery on the final keyword...?

It's really not a big deal. I already fixed it.
Pull from the latest and you should be good to go.

Made official here: https://github.com/ThePhD/sol2/releases/tag/v2.18.5


Trigger executors

ref #417

Manually tested. LGTM.

I'm going to merge this one since its approved, but I already have a major refactor of this along with the trigger crate: #513


Very small joint states numbers

Hello all!
First of all, thank you for developing this package, as it is very useful. I first hear of you from your presentation at ROSCON 2022.
Now, when I tried to use the package, I cannot get a correct estimation of a 2D/3D skeleton pose using an RGB-D camera.
One thing I noticed is that most values for the joint states, as they are really small (near zero):
position: [0.0, 0.0, 0.0, 0.0, 0.0, 8.909208311087425e-11, 0.0, 1.631412601457227e-10, 0.0, 1.128599690590957e-10, 0.0,

1.1872098531808344e-10, 0.0, 6.628555182943805e-11, -1.8735825248397015e-11, -1.6691366356208623e-10,

-0.09999942649329777, -0.39999999999998326, 0.6999999999999998, -3.535952186191125e-18]

These values, however, move consistently when the real world joint moves. That is, in a repeating joint movement (rotation of left arm, as an example), the joint values associated follow the movement. These joint values continue to be very small (in the same order of magnitude as the ones presented before).
To tackle this, I have tried to multiply these values by a large constant, with no success. Do you have any suggestion on what might be wrong?
I have a bagfile being uploaded to help you test in my conditions, if you want to.
Thank you for your attention.
Kind regards,
Manuel

Hi @manuelgitgomes!
I'm happy to hear you're finding the package useful.
Regarding the small joint values: which ikpy version have you installed? Unfortunately, I noticed a similar behaviour in ikpy 3.3 (here the issue I opened some months ago), while ikpy 3.2.2 was working fine.


feat: save public address instead of requesting from autonat each time

Why
Allows for us to use the last known public address. Sometimes, the NAT status will fall back to private due to network idle, and the address is unknown
What

increase log level for private nat status, and expand the error message to hint that the user's setup is wrong and should be fixed
save last received public address

Checklist

[na] I have made corresponding changes to the tests
[na] I have made corresponding changes to the documentation
[x] I have run the app using my feature and ensured that no functionality is broken

4069 shouldn’t be exposed publicly

4069 shouldn’t be exposed publicly

Wdym? It isn't here


Fix pto for PDataRecord xs

Currently it doesn't work because there is no catch-all PlutusType (PDataRecord xs) instance

is it even possible to safely define a pmatch' for PDataRecord xs?
pmatch' :: Term s (PBuiltinList PData) -> (PDataRecord xs s -> Term s b) -> Term s b
pmatch' l f = pelimList
  (\x xs ->
    let
        dl :: ???
        dl = PDCons (punsafeCoerce x) (punsafeCoerce xs)
      in f dl -- type mismatch
  )
  (f PDNil)  -- type mismatch
  l


Installed, but no commands available

After installing the module, I cannot use it.
I get the following message:
PS C:\WINDOWS\system32> New-burntoastnotification
New-burntoastnotification : The term 'New-burntoastnotification' is not recognized as the name of a cmdlet, function,
script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is
correct and try again.
At line:1 char:1
+ New-burntoastnotification
+ ~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (New-burntoastnotification:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

I confirmed that the module is actually installed, and accessible, but it lists no ExportedCommands (Output truncated for brevity.):
PS C:\WINDOWS\system32> Get-Module -ListAvailable

    Directory: C:\Program Files\WindowsPowerShell\Modules

ModuleType Version    Name                                ExportedCommands
---------- -------    ----                                ----------------
Script     0.5.1      BurntToast

I checked that I'm running Powershell v5.1...
PS C:\WINDOWS\system32> $PSVersionTable

Name                           Value
----                           -----
PSVersion                      5.1.14393.693
PSEdition                      Desktop
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.14393.693
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>

Am I missing a step here?  What am I doing wrong?

Try running Import-Module BurntToast
I confirmed that I see the same thing as you if the module isn't imported in. PowerShell modules aren't automatically imported from the modules folder. I'd recommend putting the import in your profile or the top of the script you're writing.

Thanks for the report. It looks like there's an issue with the module at the moment because I've tried to separate cmdlets into 'Basic' and 'Advanced'.
Hoping this will be sorted in the next release, in the short term importing the module will get it going.

Thanks for the tip.  Much obliged.
Thanks for all your work!


Add handling of offset in case of auto commit is disabled to prevent data loss (CAMEL-8085)

add handling of offset if auto commit of offset is disabled
add embedded kafka into unit tests

Hi Guys,
I am observing one issue with the implementation.
For the last batch that is getting processed, offset is not getting commited to ZK.


Update index.js

Fix for issue #13

It looks like I didn't catch this due to usually using prettified XML strings (ie: with newlines).
I ended up managing to do this with a quick change of the regex. Thanks for the contribution though!
@sach429 can you give it a try and let me know if it works for you?


In mknfold init random seed only if the seed parameter is sent by the…

… caller
Without this change, if the caller passes the folds to cv but no random seed, the random seed will be reset to 0.

@mircean Please create a new PR. This PR is unreadable. You also included some unnecessary files.


[BUG] Lualine section separators background is weird

Field
Description

Plugin
Lualine

Nixpkgs
Unstable

Home Manager
Unstable

[+] I have read the FAQ and my bug is not listed there.

Description

Then I try to reproduce bubbles lualine theme, glyphs on the edges of the line have weird background. This issue have some mentions on reddit and lualine github. They resolved it by

Link StatusLine and StatusLineNC highlight groups to Normal
:hi! link StatusLine Normal :hi! link StatusLineNC Normal

What is it and how can I do this in nixvim?
Minimal, Reproducible Example (MRE)

programs.nixvim.plugins = {
  lualine = {
    enable = true;
    sectionSeparators = {
      left  = "";
      right = "";
    };
    sections = {
      lualine_a = [
        {
          separator.left = "";
          separator.right = "";
          extraConfig.padding.right = 2;
          extraConfig.padding.left = 2;
        }
      ];
      lualine_z = [
        {
          separator.right = "";
          extraConfig.padding.left = 2;
          extraConfig.padding.right = 2;
        }
      ];
    };
  };

}

Hello, thanks for the detailed report.

What is it and how can I do this in nixvim?

This solution consists in linking highlight groups.
You can do so in nixvim by setting:
extraConfigVim = ''
  hi! link StatusLine Normal
  hi! link StatusLineNC Normal
'';

Working as expected!

Great !


Re-enable test_platform_with_runcmd in Azure DevOps

As part of #140 the AzDO build is now triggered, but there is a failure in the execution of the test_platform_with_runcmd test, so it has temporarily been commented out in the pipeline. This issue is tracking fixing and re-enabling it.
[2023-01-24T14:42:36.350Z] #13 0.141 sudo: effective uid is not 0, is /usr/bin/sudo on a file system with the 'nosuid' option set or an NFS file system without root privileges?

build log

Updating the Dockerfile for test_platform_with_runcmd to set USER root  before the RUN steps that use sudo seemed to workaround the effective uid is not 0 error.
With that in place, there is an error in the skopeo copy stage:
time="2023-01-24T20:59:45Z" level=fatal msg="creating an updated image manifest: preparing updated manifest, layer \"sha256:d699ae6cb5d892663268ad8f5dff7f7122e0d32890571599485779b7596f0e0d\": unsupported MIME type for compression: application/vnd.in-toto+json"

According to this issue, it may be resolved in later versions of skopeo. Next steps would be to check the version installed

I was looking at the installed software on GitHub runners and AzDO runners, and both have the same version 1.4.1 of skopeo. This is lower than the 1.9.0 that is suggested to work in https://github.com/containers/skopeo/issues/1874.
This confused me as the error only shows on the AzDO PR builds. However, I spotted that the issue does show in the GH builds on merge to main (it turns out the images aren't pushed on the PR builds).
Example: https://github.com/devcontainers/ci/actions/runs/4016076334/jobs/6898731939
So it looks like the skopeo issue would likely be resolved in GH & AzDO by installing a later skopeo version

Just ran into this problem myself. https://github.com/containers/skopeo/issues/1646#issuecomment-1138779723 works for installing an updated skopeo version until the runner images can be updated.


[Enhancement] Refine err msg returned to FE on migration failure

Fixes SR-16999
Return the specific error message to FE when tablet migration on
BE failed.

@Mergifyio backport branch-3.0

@Mergifyio backport branch-2.5


Why get_act() so many times in update_grid_from_samples()?

https://github.com/KindXiaoming/pykan/blob/173dadda8274897d97a7a63518c64caccda65576/kan/MultKAN.py#L691-L693
self.get_act(x) seems to have nothing to do with l. It should be moved out of the for loop to accelerate grid update by l times!

please correct me if I'm wrong - the logic is that: after an early layer is updated, activations need to be re-computed since later layer activations become different due to the update.

Oh, I see. Thanks.


How to use Promise<Doc | AsyncIterableIterator> ?

Is there a better way to consume Promise<Doc | AsyncIterableIterator<Doc>>
What I was doing seems very hacky:
https://github.com/hayd/deno-lambda/blob/1ec6178894eba338da24702845baef5c23dc8139/example/api/candidate.ts#L52-L59
Is there a way to use discriminated unions ?
Perhaps it'd be better if these always returned Promise<AsyncIterableIterator<Doc>> ?

Yea I agree
Probly makes sense to have scan and query always return an async iterator

@hayd sorry for the late late response
unfortunately, always returning an async iterator does not really make sense -
the scan and query ops can return a single or multiple pages - details here
however, to answer your question I would test for the async iterator symbol:
if (result.hasOwnProperty(Symbol.asyncIterator)) {
  for await (const page of result) {/* handle page.Items */}
} else {
  /* handle result.Items */
}

Will the above work with 0.34.0 / strict mode?
If the op returns single page couldn't you wrap it to make this case into an asyncIterator ?
I think it would be much nicer to do this in library code rather than user code... since almost always the handling of page.Items will be the same as result.Items.

Something like the following could ensure it's always AsyncIterable<Doc>:
async function *toAsyncIterable(res: Doc | AsyncIterable<Doc>): AsyncIterable<Doc> {
  if (res.hasOwnProperty(Symbol.asyncIterator)) {
    // @ts-ignore
    for await (const r of res) {
      yield r
    }
  } else {
    yield res
  }
}

(not sure how to avoid the @ts-ignore...)

Hey all, reviving this issue a bit; What I find myself missing when using this lib are the typings provided by the official lib, they're just very comprehensive and explicit. What do you feel about using those typings, or taking inspiration from them?


requests module version requirement too strict

There is currently a conflict between the LRZ requests version usage (2.28.1) and the IQM client requests usage (2.26.0).
I found that version being specified in setup.cfg.
Is it possible for a looser constraint? Because pip currently doesn't like this.
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. iqm-client 12.2 requires requests==2.26.0, but you have requests 2.28.2 which is incompatible.
I didn't test this in a clean environment, but a small version bump or >2.26.0 should be fine?

@martinruefenacht hi, the dependency is now relaxed, but, of course, this would affect the latest version of IQM Client only. It is not necessarily compatible with older versions of IQM Server.


Text Color issue when dragging

When you dragged the thumb to change section the second time, you will se see that the text ofthe current section stay the same color as selected

The solution that I found without modify the library is to make layoutSubviews on the control after the "index changed" event.
Is there a way to fix it in the library instead to make it like I do?(Surely)
Thanks

I just pushed a new version (1.1.0) that changes how text drawing is handled and should solve this issue.


How do you select the initial track queries from the object queries?

Thank you for the wonderful work. I have read the paper and code, and have a question about track query initialization.
How do you select the initial track queries from the object queries in the evaluation?
In the paper, the following sentences are stated,

Each valid object detection {b00, b10, . . . } with a classification score above σobject, i.e., output embedding not predicting the background class (crossed), initializes a new track query embedding.

After reading this, I expected to add the object queries with non-zero class labels to the new track queries. However, when looking at the code, it seems to be extracting only those that match 0.
new_det_keep = torch.logical_and(
   new_det_scores > self.detection_obj_score_thresh,
   result['labels'][-self.num_object_queries:] == 0)

I believe what is written in the paper is correct, but this implementation is beyond my understanding, could you please tell me what is happening in the implementation? Or if I have extracted the wrong part of the implementation, please let me know the correct part.

You got the labels mixed up. Zero is the label for person.

Thank you for your reply. I understood the background class, but I don't know why did you use result['labels'][-self.num_object_queries:] == 0.  Is it to limit the query to the person class? (If so, I'm wondering why you set the class num to the large value of 20 in MOT17.)

The project is targeted at pedestrian/person tracking that is why we only allow those predictions. But we trained on more than a single output neuron as this is supposed stabilize the training. Effectively, we are only using the very first neuron though.

I understood it. Thank you for your detailed explanation.


Add tests for automap failures.

This commit fixes issue #391.
The tests compile code at compile time to check for macro expansion errors. This cannot be done using
com.twitter.util.Eval because it doesn't support macro annotations out of the box. It would be nice
to fix that, but for now this approach works.

Closing this, as #396 includes this commit and more. Will reopen if there is an issue with it


Sample feedback: display-web-interstitial-ad/js

The sample implementation of an interstitial ad at https://developers.google.com/publisher-tag/samples/display-web-interstitial-ad doesn't work.
It shows a 100x100 small ad on the top-left and a text "Interstitial is loading..." doesn't disappear.

Hi @piotrj-rtbh, the sample seems to be working normally for me.
When the loading message doesn't go away, it means the ad request for the interstitial slot didn't return an ad (so the slotOnLoad event never fires). You may have reached the frequency cap, which prevents showing the same user an interstitial more than once per hour per domain. You can try clearing the local storage and refreshing the page to see if that's the issue.
If that doesn't fix it, you'd need to take a look at the developer console and/or publisher console to see if there are any errors or warnings being logged.

Thank you @jimper I owe you a notice: I am from EEA region so EU user restrictions (GDPR, TCF) play role here.
The console gave me:
Interstitial /6355419/Travel/Europe/France/Paris not requested: Unable to access local storage to determine if the frequency cap has been exceeded due to insufficient user consent. [(Learn more)](https://developers.google.com/publisher-tag/guides/publisher-console-messages?utm_source=pubconsole#LOCAL_STORAGE_ACCESS)
so it looks like GAM can't store data in localStorage due to the restrictions.

Ah, that would do it. This restriction is actually called out in the sample documentation:

Web interstitial ads require access to local storage. For publishers integrated with the IAB Transparency and Consent Framework v2.0, this means that consent for Purpose 1 is required for web interstitial ads to function.


Remove references to CallManager from JavaDocs in  DatabaseClientFactory class

Version of MarkLogic Java Client API
develop
Version of MarkLogic Server
10.0 nightly
Java version
Java 9
OS and version
NA
Input: Some code to illustrate the problem, preferably in a state that can be independently reproduced on our end
Actual output: What did you observe? What errors did you see? Can you attach the logs? (Java logs, MarkLogic logs)
public static DatabaseClient newClient(java.lang.String host,
                                       int port,
                                       java.lang.String database,
                                       DatabaseClientFactory.SecurityContext securityContext,
                                       DatabaseClient.ConnectionType connectionType)
Creates a client to access the database by means of a REST server.

<<The CallManager interface can only call an endpoint for the configured content database of the appserver. You cannot specify the database when constructing a client for working with a CallManager.>>

Expected output: What specifically did you expect to happen?
Text within angle brackets needs to be removed for most of overloads of newClient() method in DatabaseClientFactory class.
Alternatives: What else have you tried, actual/expected?
None.

JavaDoc should now mention data service instead of CallManager

API docs on internal publishing site was verified. There are no instances to CallManager.


No error catching

We noticed a bug with the code..  Granted, it's edge case..
If you are running ghostery and have disabled Tealium, it will error out the page with "TypeError: utag.view is not a function", TypeError: utag.link is not a function" and "TypeError: utag.track is not a function".
This could probably be resolved with wrapping them in try/catch?
var track = function( ev, data ) {
        var data = data || tealiumData.getDataLayer( $location.path() );
        var ev = ev || "view";
        var src = config.script_src;

        if ( typeof utag == "undefined" ) {
          getScript( src, function(){
              try {
                  utag.track(ev, data)
              }
              catch(err){return false;}
          })
        } else {
            try {
                utag.track(ev, data)
            }
            catch(err){return false;}
        }

      };

Dennis

At a quick glance, it sounds like you are calling utag.view or utag.link directly in your page?  This module defines a wrapper called tealium.track that should be used instead.  The
 if ( typeof utag == "undefined" ) {
check is designed to protect against this issue of calling tealium.view too soon (before the utag.js file is loaded.)  As long as this angular integration module is loaded you will have a new function to call  ("tealium.track") for use in your page.  Hopefully ghostery is not blocking the angular module from loading.
That said, we may still need the try/catch inside the getScript callback as you mention.  I'll do a test in with Ghostery on to see if this callback function still executes when they block the js file.

You are correct.. utag.track is the error..  We are using v1.1.1 as the latest breaks gulp.. :(
I modified our code with it an all was right again..

That said, we may still need the try/catch inside the getScript callback as you mention. I'll do a test in with Ghostery on to see if this callback function still executes when they block the js file.

It seems to me that the try/catch inside the getScript callback is necessary when using Ghostery. I can reproduce the problem when configuring Ghostery to block everything.
This is the call stack :
VM3765 angular.js:13920 TypeError: utag.track is not a function     at track (http://localhost:9000/tealium_angular.js:112:16)     at Object.view (http://localhost:9000/tealium_angular.js:65:9)     at new <anonymous> (http://localhost:9000/my.controller.js:221:21)     at Object.instantiate (http://localhost:9000/angular.js:4733:14)     at $controller (http://localhost:9000/angular.js:10369:28)     at Object.<anonymous> (http://localhost:9000/angular-ui-router.js:4081:28)     at http://localhost:9000/angular.js:1247:18     at invokeLinkFn (http://localhost:9000/angular.js:9934:9)     at nodeLinkFn (http://localhost:9000/angular.js:9335:11)     at compositeLinkFn (http://localhost:9000/angular.js:8620:13)

Because we'll need this fixed for more than just Angular implementations, we've contacted Ghostery.  Right now, they plan to release a fix in the upcoming Ghostery 7.1 release.

I haven't tested, but I noticed Ghostery is on 7.2 now:
https://addons.mozilla.org/en-US/firefox/addon/ghostery/versions/


[CodeCompletion] Make getEquivalentDeclContextFromSourceFile safer

Just add nullptr guard. No test cases because I haven't been able to reproduce the crash.
rdar://problem/62893219

@swift-ci Please smoke test

@swift-ci Please smoke test


[Feature Request] Rework words tab

In 2.4 the words tab had the option to (sometimes) have the pronunciation read aloud, that is something that I think is really missing in 2.5. I personally can't actually imagine how it would pronounce a word with just what is written there, hearing it aloud would really help.
For example right now i am struggling because every time I say a sentence ending in "es" like "Wie spät ist es" it recognizes it as "Wie spät wird das Wetter" because it sees me pronouncing "es" as "das". I tried adding an entry for "es" with how I would think it should be pronounced by the system "s" but it did not help and I have no idea how it wants me to pronounce it now.
Also missing in my opinion is a button to have a guessed word added to the dictionary. I can't copy the output of the pronunciation so in addition of having to guess if it is the right one I would have to type it in manually.
M idea would be something like this:

(ignore the terribly drawn speaker icon in that)
That would allow each word already in there to be read out and changed if it doesn't sound right as well as a way to add new words after listening to them to pick the correct one.

The words page definitely needs some TLC. I can reformat it to make it more obvious how to add guessed words (an "Add" button appears, but is not very visible).
The pronunciations are a bit more difficult, and I removed what I had in 2.4 until I could support all of the languages and speech systems. The way this works is pretty simple: there's a text file in each profile called espeak_phonemes.txt that maps the speech system's phonemes to eSpeak's. It was easy for me to do this for English (Pocketsphinx and Kaldi), but I struggled for other languages, especially German.
The German Kaldi eSpeak map is a mess, and was generated by a program I wrote to guess by generating eSpeak phonemes for all words in the pronunciation dictionary. The huge assumption is that 1 speech system phoneme == 1 eSpeak phoneme, and it didn't seem to hold for some languages.
If you're a native speaker, a big help would be to go through the phoneme examples by hand. Each line has a phoneme, a word using it, and the speech system's pronunciation. If you run these words through 'espeak-ng', you can see how eSpeak believes they should be pronounced. For example "götter":
$ espeak-ng -v de -q -x --sep=" " götter
 g 'W t 3

The example phoneme line reads '2 götter g '2 t 6, so I'm guessing that '2 in the speech system (Kaldi) is the same as 'W from eSpeak. And so on.

That's interesting.  Why are there so many English words in the  examples?  Sure some are for phonemes not existing in German but the rest? Do you prefere Englisch examples if possible?
The custom words are used for speech recognition only, right? TTS will not use use them.
The issue is: Being a native speaker helps but without some knowledge of phonetics most people are not very good at this task. (myself included)

The English examples aren't intentional; I have another program that generates the phoneme examples by looking at a list of frequent German words and picks the shortest words that more than 3 characters long that include each distinct phoneme (shorter words seem to have unusual pronunciations sometimes). Maybe my list is bad (pulled from ezglot), or maybe it says something interesting about the relationship between German and English :smile:
I prefer native examples that come from actual frequently used words.
Custom words are for speech recognition only, though I have some experimental code where I use them with MaryTTS to also create custom TTS pronunciations.
The task is definitely not easy without explanation. At its heart, it's really about sounding out a word like a child. If our writing systems were just 1 letter == 1 sound, we'd be good. The phonemes of the speech system are basically that (though multiple letters are sometimes used for a single sound).
Another idea I've had is to have people help me map speech system phonemes to the International Phonetic Alphabet instead and then having a single IPA to eSpeak map elsewhere. Maybe this would be easier because so many examples can be found online?

The problem with the task of sounding out each word is, that the phonetic alphabet that is used is pretty hard to work with, which is why a way to have it read aloud would gelp very much.
I can try to go through that but I tried to get it to pronounce some words better in 2.4 and it ended up worse.
Your list if often used words, at least the first quarter I went through, us pretty often used but seems to be missing verbs and nouns which might explain the curious word choices that happen.
I was pretty surprised in 2.4 when one of the example words for the words tab turned out to be Götter. For anyone not extremely religious that is anything but a common word, especially since there is only one god in the most common German religions and Götter means gods as in more than one.

In elementary school most of us here learn that there are five vowels: A, E, I, O, U. But actually those five vowel letters are spoken using 15 different vowels in German.
I like the idea of using IPA, because most people have some experience with it as you see it everywhere. But: It's hard to enter on a keyboard and it's probably a lot of work do make the changes.
It looks like Kaldi uses SAMPA?   The IPA mapping is already there: https://en.wikipedia.org/wiki/SAMPA_chart   That could help?


Update pim-configure.md

Hey Team,
The above line needs to be updated from : "Prevents removal of the last active Global Administrator role assignment" to "Prevents removal of the last active Global Administrator and Privileged Role Administrator role assignments". PIM also prevents removing the last active assignment of PRA as well as GA.

@ZaidAlKhayyat-MSFT : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#label:"aq-pr-triaged"

#sign-off

@jborsecnik : Thanks for your contribution! The author(s) have been notified to review your proposed change.


Trrafic manager : endpoint monitor status Degraded

Hi, as the title says, In my azure portal I have 2 endpoints, one of them has:
Status: Enabled ---- Monitor Status: Degraded
the other
Status: Disabled ---- Monitor Status: Disabled
So the website is not working.
Btw,I followed the "OPEN EDX ON AZURE DEPLOYMENT GUIDE".

If your endpoint is degraded, that means the application was not setup successfully. Did you setup your email? You should have gotten an email notification immediately (<10mins after successful execution of the main script - provisioning your azure resources). If there were errors, you should get an email with the detailed logs. If you did not get an email, your email configuration is invalid and you'd need to check that and kickoff a new bootstrap.

Good to hear the deployment succeeded. Restarting the VMSS instance should not result in CPU spike. None of the application servers have dependency on the Jumpbox - it's primary an administrative endpoint. I'd suggest logging into the application vmss and taking a look at the logs to determine the issue. The details of that is beyond the scope of support we can directly provide via this public issue tracker.

I see, So  if I wanna stop all the vms in my ressource group, what is the order that I should follow ( vmss then the mongo  and then the sql vms ) or it doesn't matter?
Thanks for the quick response btw.

Depending on your scenario, you can simply delete the entire resource group. If you'd still like to stop specific resources, no particular sequence is necessary. For simplicity, i'd suggest starting with the frontends (application servers - vmss instances) and move unto the backends (database servers and jumpbox). For starting them up again, I'd do the reverse.
Can we close this issue now?

Yeah, thanks.