Old list(s) of acronyms

I forget where I got these from (maybe the 2008 JINST papers?) but I just remembered I downloaded a list of acronyms for the LHC and its experiments for the purpose of loading them into an IRC bot:
https://cernbox.cern.ch/index.php/s/oK7vryrt4iVpypH
LHCb.txt might be useful

Seems there are indeed in there some terms not in the glossary. Others are not LHCb-specific, so can be skipped.

For reference here is the contents of the file:
define ACS (LHCb) ALMA Computing Software.
define ALMA (LHCb) Atacama Large Millimeter Array project.
define API (LHCb) Application Program Interface.
define ARP (LHCb) Address Resolution Protocol.
define CALO (LHCb) Calorimeter.
define CCPC (LHCb) Credit-Card PCs.
define CIC DB (LHCb) Configuration Inventory Connectivity DB.
define CORBA (LHCb) Common Object Request Broker Architecture.
define CP (LHCb) Controls PC.  Linux or Windows PC with PVSS installed used to configure and monitor a set of modules.
define CRC (LHCb) Contrôle de Redondance Cyclique (CheckSum).
define CS (LHCb) Controls Switch.
define CVS (LHCb) Concurrent Versions System. CVS is a version control system, used to record the history of your source files.
define DAC (LHCb) Digital Analog Converter.
define DBA (LHCb) DataBase Administrator.
define DBMS (LHCb) Database Management Systems.
define DHCP (LHCb) Dynamic Host Configuration Protocol.
define DIM (LHCb) Distribution Information Management. Communication system for distributed / mixed environments.
define DIRAC (LHCb) Distributed Infrastructure with Remote Agent Control.
define DML (LHCb) Data Manipulation Language.
define DNS (LHCb) Domain Name Server.
define DP (LHCb) Data Point.
define DPT (LHCb) Data Point Type. PVSS concept to represent the structure of a device type class.
define DS (LHCb) Distribution Switch.
define ECAL (LHCb) Electromagnetic CALorimeter.
define ECS (LHCb) Experiment Control System.
define EFF (LHCb) Event Filter Farm.
define ERM (LHCb) Entity Relational Model.
define FE (LHCb) Front-End.
define Fk (LHCb) Foreign key.
define FPGA (LHCb) Field Programmables Gates Arrays.
define FSM (LHCb) Finite State Machine.
define GOL (LHCb) Gigabit Optical Link. Fast (Gigabit) Optical transmitter which is resistant to high radiation.
define HCAL (LHCb) Hadron CALorimeter.
define HEP (LHCb) High Energy Physics. Field of physics which aims at studying tiny particles interactions.
define HLT (LHCb) High Level Trigger. Physics Algorithm to select the most interesting events.
define HPD (LHCb) Hybrid-Photon Detector.
define HV (LHCb) High Voltage. HV type A provides AC voltage between 1kV and 50kV and DC between 1.5kV and 75kV.
define IMS (LHCb) Information Management System.
define INT (LHCb) INTegrators.
define IP (LHCb) Internet Protocol.
define IT (LHCb) Inner Tracker.
define JDBC (LHCb) Java DataBase Connectivity.
define L0 (LHCb) Level-0.
define LAN (LHCb) Local Area Network.
define LCU (LHCb) Local Control Unit.
define LED (LHCb) Light Emitting Diode.
define LV (LHCb) Low Voltage. LV type A provides AC voltage between 50V and 500V and DC between 120 kV and 750V.
define MAC  (LHCb) Media Access Control.
define MEP (LHCb) Multi Event Packet.
define NIC (LHCb) Network Interface Card.
define NFS (LHCb) Network File System.
define OCCI (LHCb) Oracle C++ Call Interface.
define OCI (LHCb) Oracle Call Interface.
define ODBC (LHCb) Open DataBase Connectivity.
define ODBMS (LHCb) Object Database Management Systems.
define ODMG (LHCb) Object Data Management Group.
define OID (LHCb) Object IDentifier.
define OPC (LHCb) OLE for Process Control.
define OSPF (LHCb) Open Shortest Path First.
define OSI (LHCb) Open System Interconnected.
define OT (LHCb) Outer Tracker.
define Pk (LHCb) Primary key.
define PL/SQL (LHCb) Procedural Language/ Structured Query Language.
define PMT (LHCb) PhotoMultiplier Tube.
define PS (LHCb) PreShower.
define PUS (LHCb) Pile-Up System.
define PVSS (LHCb) ProzessVisualisierungs- und SteuerungsSystem.
define RAC (LHCb) Real Application Cluster.
define RDBMS (LHCb) Relational Database Management Systems.
define RICH (LHCb) Ring Imaging Cherenkov.
define RIP (LHCb) Routing Information Protocol.
define RM (LHCb) Relational Model.
define SCADA (LHCb) Supervisory Control And Data Acquisition.
define SFC (LHCb) SubFarm Controller.
define SMI (LHCb) State Management Interface.
define SPD (LHCb) Scintillator Pad Detector.
define SQL (LHCb) Structured Language Query.
define ST (LHCb) Silicon Tracker.
define TGC (LHCb) Thin Gas Chambers.
define TT (LHCb) Trigger Tracker.
define TTCtx (LHCb) Timing Trigger and Control transmitter.
define TTCoc (LHCb) Timing Trigger and Control optical coupler.
define TTCrx (LHCb) Timing Trigger and Control receiver.
define TFC (LHCb) Timing Fast Control.
define VELO (LHCb) VErtex Locator.
define VLT (LHCb) Very Large Telescope.
define XML (LHCb) Extensible Markup Language.
define XSLT (LHCb) Extensible Stylesheet Language Transformation.
define VELO (LHCb) VErtex Locator.

Many terms are already in the glossary. Others are not relevant. Some would be great to have in :-).


add support for SolidJS

I have doubts about some things, and some things are unfinished. 🧜♀

Oh, good approach 👍🏻
Adapted @slidy/svelte for Solid?

@Artemis69 TX 🎉 for you contribution 🤓 i'm merged it & can you continue mainten this?

@Artemis69 TX 🎉 for you contribution 🤓 i'm merging it if you can continue mainten this?

@Artemis69 TX 🎉 for you contribution 🤓 i'm merged it & can you continue mainten this?

Maintain... I could try it, but I'm not sure there will be much free time in 6 months, 1 year, or 2. So solid will be released a little later than svelte.
I would like to mention that some parts are not ready, and also I have not checked the slots at all

@Artemis69 TX 🎉 for you contribution 🤓 i'm merged it & can you continue mainten this?

Maintain... I could try it, but I'm not sure there will be much free time in 6 months, 1 year, or 2. So solid will be released a little later than svelte.
I would like to mention that some parts are not ready, and also I have not checked the slots at all

How it will be convenient🤓
Welcome ✌🏻

If you are more or less satisfied with the current implementation, you can merge it 😶


Non-spec compliant error fields from broker cause extra errors

According to the spec, errors from the broker should have a single string field description, and any other fields should be ignored. It seems like the broker client does not ignore other fields, but fails to unmarshal them and results in an odd error in the API object.
Is it possible instead of failing to unmarshal like this to either surface a more sane error, or even surface the non-conformant JSON? It would also be good on errors like this to log the non-conformant response to help in debugging.
Error creating ServiceInstanceCredential "xxxx"
      for ServiceInstance "xxxx" of ServiceClass "xxxx"
      at ServiceBroker "xxxx", Status: 500; ErrorMessage: <nil>; Description:
      <nil>; ResponseError: json: cannot unmarshal object into Go struct field failureResponseBody.error
      of type string

I believe in this case it may be an issue with my particular fork's changes. I'm closing this until I can verify it's a general SC error.

Looking into this, it seems it wasn't just an issue on my fork. The pmorie/go-open-service-broker-client will attempt to unmarshal errors into the following struct:
type failureResponseBody struct {
        Err         *string `json:"error,omitempty"`
        Description *string `json:"description,omitempty"`
}

In most cases, it will just drop the fields that are non-spec compliant. However, it will have issues unmarshalling nested resources that use "error" or "description" as the key.
I think we should make it just not print the unmarshal error into the ResponseErr field, and we should get rid of the Err field here (as a field named "error" is not explicitly defined in the spec, and I assume just an attempt to help out the user).
I don't think we can surface the non-conformant JSON, as it might contain sensitive information (for instance, if a credentials payload came back malformed). There is a Verbose flag on the OSB client meant for debugging that dumps it into the controller-manager's logs. That can be enabled by adding c.Verbose = true before the return statement of func NewClient in vendor/github.com/pmorie/go-open-service-broker-client/v2/client.go as a band-aid. We may want to surface the verbose option into a command-line flag on the controller.

Seems like there should be an issue in go-osb-client for this
On Fri, Sep 29, 2017 at 6:12 PM Michael Kibbe<EMAIL_ADDRESS>wrote:

Reopened #1290
https://github.com/kubernetes-incubator/service-catalog/issues/1290.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/kubernetes-incubator/service-catalog/issues/1290#event-1272464590,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAWXmF2BhAMaWT9Zvkpkdi94edxkCWlhks5snWtRgaJpZM4PnvvJ
.

Hey Kibbe, any update on this?
B.

Will get a PR out for this today.

Need to do a bit more design discussion on this, but will be soon.


Anthem support for steelseries.

Anthem for steelseries apex m800 and rival 600 support much please. please please please :D.

With Anthem <IP_ADDRESS> from today you can enable "Lighteffects for External devices"

I have found an Anthem profile, and it is working with steelseries apex m800 keyboard. But it is just handmade by someone. I know for a fact that, the game works with Logitech Lightsync natively and my question is there any way to grab same effects from those logitech to steelseries ? Or is this impossible, I have no knowlege about coding or how that works in general, but from what I have seen on youtube it looks great and I would like that same effects on my keyboard :D. Sorry for bad english as it is not my native language.


Consider to use @produces and @consumes for generators and streams

I guess we should use @consumes and @produces for generators and streams (since they are very close to these paradigms).
Like these:
/**
 * @param {number|boolean=false}
 * @param ...
 * @produces {number}
 */
function *fibonacci(n = false, current = 0, next = 1) {
  if (n === 0) return current;
  yield current;
  yield *fibonacci(n && (n - 1), next, current + next);
}

/**
 * @consumes {?string}
 * @produces {string|number}
 */
function * oracle () {
    var question = yield "Hello";
    while(question != "Bye!"){
      var answer = Math.random();
      console.log(question, "oracle says: ", Math.random());
      question = yield answer;
    }
    console.log("Thank you!")
};

And, maybe, something like:
/** @produces {Object} */
const s = stream.createReadableStream({objectMode: true});
s.push({ object: 'yes' });
s.push(null);

I don't have plan to support this. A API of ESDoc may be help you.


Error: General Photoshop error occurred

Every time I run the script i get this issue.  In the screen shot

Hey there,
So line 2177 is the following:
    desc2.putPath(app.charIDToTypeID("In  "), new File(fileName));

You could try commenting it out and re-running, or grabbing an older version of the script that may not include this function.
Unfortunately I cannot test against 2020, as I have 2022 photoshop.


Set jupyter-notebook password on Google Cloud

I am trying to use repo2docker to deploy a repo with a jupyter notebook to Google cloud.
I am able to use docker2repo to run a docker container locally.
When I deploy to Google cloud I get asked for an authentication token.
Which I do not have since I did not see the output when the gcp instance started.
I have tried putttin a ./jupyter-notebook-config.py and a .jupyter/jupyter-notebook-config.py
with a known password at the root of my repo and rebuilding & pushing the image and then starting a new GCP instance based on the image, but it still want a token and the password from the config file does not work.
How do I build a docker image with a notebook server that uses a known password?

In principle, the approach you took should work.
I think the name of the configuration file should be jupyter_notebook_config.py (you have - instead of _). Does that already fix your problem?
I'm not familiar with launching docker containers on GCP. Could you give a short example of what commands you typed and which of the many GCP services you use?

Thanks @betatim, I actually do have the correct filename in my repo, I just mistyped it here.
Currently I do
jupyter-repo2docker -P --image-name test1 ~/test1
docker push us.gcr.io/first-volley/test1
and then I use the gcp web interface to launch an a docker based instance

Thanks! I didn't know you could ask GCP VMs to directly launch a container for you (every day is a school day).
Is there a way to obtain the log at all for debugging?
Otherwise I'd try and debug it locally by running docker run test1 (my guess this is what GCP does) as a way to get access to the stdout.
Off the top of my head I can't think of why this should be a problem in repo2docker directly. It is probably a mixture of the exact command that is executed (if you run repo2docker --debug ... you can see the Dockerfile used to build the image and the command we run), search path setups or something like that. That is where I'd investigate.

@betatim
This is getting stranger. When I run the initial jupyter-repo2docker command a container gets started that has the right password and I can do work in. When I start it with docker run test1 It appears to start in the console and I see it with docker ps but there is nothing on <IP_ADDRESS>:8888
$ docker run test1
[I 10:18:15.243 NotebookApp] Writing notebook server cookie secret to /home/dm/.local/share/jupyter/runtime/notebook_cookie_secret
[W 10:18:15.434 NotebookApp] All authentication is disabled.  Anyone who can connect to this server will be able to run code.
[I 10:18:15.440 NotebookApp] Appmode server extension loaded.
[I 10:18:15.467 NotebookApp] JupyterLab extension loaded from /srv/conda/lib/python3.6/site-packages/jupyterlab
[I 10:18:15.467 NotebookApp] JupyterLab application directory is /srv/conda/share/jupyter/lab
[I 10:18:15.478 NotebookApp] nteract extension loaded from /srv/conda/lib/python3.6/site-packages/nteract_on_jupyter
[I 10:18:15.479 NotebookApp] Serving notebooks from local directory: /home/dm
[I 10:18:15.479 NotebookApp] The Jupyter Notebook is running at:
[I 10:18:15.479 NotebookApp] http://(eafad545e391 or <IP_ADDRESS>):8888/
[I 10:18:15.480 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[W 10:18:15.480 NotebookApp] No web browser found: could not locate runnable browser.

$ docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                    NAMES
d6644e210533        test1               "jupyter notebook --…"   7 seconds ago       Up 5 seconds        8888/tcp                 quizzical_lamarr

$ nmap -P0 <IP_ADDRESS>
Starting Nmap 7.60 ( https://nmap.org ) at 2019-01-04 04:34 CST
Nmap scan report for localhost (<IP_ADDRESS>)
Host is up (0.000073s latency).
Not shown: 996 closed ports
PORT     STATE SERVICE
80/tcp   open  http
631/tcp  open  ipp
5000/tcp open  upnp
9050/tcp open  tor-socks
Nmap done: 1 IP address (1 host up) scanned in 0.07 seconds

/shrug

If you use docker run you need to explicitly list the ports to forward, repo2docker sets that up for you. I think docker run -p 8888:8888 test1 will expose the correct port.


Integrating VR into simulate

The current branch uses OpenVR (very close to the original mjvive project) to render the scenes in VR. It is turned on via MUJOCO_BUILD_SIMULATE_VR cmake option. If the VR could not be initialized, the simulate runs normally. I aimed at minimizing the number of changes/additions to simulate.cc. Supports definition of VR transformation in the model (instead of hardcoded default) - see balloons model.
Tested on Windows 10/11, using Steam VR:
Valve Index - works
HTC Vive XR Elite - works, streaming using Vive Streaming Hub
Meta Quest 3 - technically works (through Steam Link), but the projections are wrong, will need fixing.
Current problems:

Not enough documentation. Suggestions on where to add docs are welcome.
I need to manually add openvr_api.lib to the linker include directories in Visual Studio and copy openvr.dll into the output directory. Probably can be fixed at the cmake level, not sure how, suggestions welcome.
Local copy of glad.

Directions before merging:

Switching between VR transformations (partially complete).
Fixing Quest 3.
Adding UI bars to VR.
Adding controllers.

For anyone who stumbles upon this PR, the OpenVR-based development is frozen, however there is a working Windows-OpenXR branch and PR draft.


Webhook signature verification failed

Bug report

Extension name: [e.g. firestore-stripe-payments]

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior, please provide code snippets or a repository:

Go to '…'
Click on '…'
Scroll down to '…'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
System information

OS: [e.g. macOS, Windows]
Browser (if applies) [e.g. Chrome, Safari]

Additional context
Add any other context about the problem here.

I've just installed it today and I am getting the same
ext-firestore-stripe-payments-handleWebhookEvents

❗[Error]: Webhook signature verification failed. Is your Stripe webhook secret parameter configured correctly?
No signatures found matching the expected signature for payload.
Are you passing the raw request body you received from Stripe?
https://github.com/stripe/stripe-node#webhook-signing

@text4lilac I've solved it by using the Signing secret (e.g. whsec_****) instead of the hook id we_****

@text4lilac can you confirm you're setting the webhook signing secret correctly?


Namecheap no longer provides the "approve" url

Instead of the "approve"/"expedite" url as described by the prior version of the paragraph Namecheap now includes a URL for cancellation only.

@TownLake any reason not to merge this?

Commit addressed by PR referenced above.


chore: warn when styleResources is used without the community module

related: #3994
As style-resources-loader causes huge performance problems and we cannot easily replace or remove it as it'd be a breaking change, we should put out a warning and a reference to the drop-in replacement (https://github.com/nuxt-community/style-resources-module).
The module will set build.styleResources to an empty object if used, so this warning will only pop up if you are not using the module.
Types of changes

[x] Warning

Codecov Report

Merging #4302 into dev will increase coverage by 0.01%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##              dev    #4302      +/-   ##
==========================================
+ Coverage   90.96%   90.97%   +0.01%
==========================================
  Files          56       56
  Lines        1826     1829       +3
  Branches      456      457       +1
==========================================
+ Hits         1661     1664       +3
  Misses        154      154
  Partials       11       11

Impacted Files
Coverage Δ

packages/webpack/src/builder.js
97.36% <100%> (+0.1%)
: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 2c4bd57...2ff4d71. Read the comment docs.


[1.0] dom-if adds  tag (with lots of whitespace) above and below element

the dom-if template adds a  tag above and below the element which contains a lot of extra whitespace. When placed inside a css display: table layout, it completely kills the layout.
<dom-module id="test">
  <template>

      <template is="dom-if" if="true">

Hello

      </template>

  </template>
</dom-module>

results in
<test>

Hello

     <template is="dom-if" if="true" class="style-scope test"></template>

</test>

@lambertsteven just FYI a temporary workaround is to simply remove all white space in the if statement as such:
<dom-module id="test">
  <template>

      <template is="dom-if" if="true">
Hello
</template>

  </template>
</dom-module>

I have got the same trouble. Any news about this issue ? Thanks @tregoning for the workaround.

Another workaround (at least when dealing with tables) is to simply remove the spans from the rendering tree (e.g set them to  display: none)
This rule worked for my case :
tr > span {display:none}

+1 to getting this merged.

FWIW: I patched this locally and got more bugs:
TypeError: Cannot set property 'display' of undefined at dom-if.Polymer._showHideChildren (/polymer/polymer.html:3889:17) at dom-if.Polymer._render (/polymer/polymer.html:3841:6) at dom-if.Polymer.Templatizer._flushTemplates (/polymer/polymer.html:3071:8) at Object.Polymer.Debounce.Debouncer.complete (/polymer/polymer.html:968:15) at Object.Polymer.Async._atEndOfMicrotask

I have processed the dom-if unit tests before send this PR and all was right. I have executed all units tests just right now and they're all passed.
Moreover, the error Cannot set property 'display' of undefined at dom-if was fixed with the PR #1992 and your logs contain always the issue. I'm sorry I don't understand.
Anyone else encounter the same trouble ?

Closed via https://github.com/Polymer/polymer/pull/2058


Fix services dependencies in docker-compose.yaml for deployment

Issue/Feature Description:
Gelato installation is failing randomly because of interdependencies of service not handled in docker compose.

Why this issue to fixed / feature is needed(give scenarios or use cases):
The issue is raised to handle smooth and fail safe deployment of gelato services with docker-compose.
How to reproduce, in case of a bug:
The issue is random as it depends on order of services getting deployed by docker-compose.
Other Notes /  Environment Information: (Please give the env information, log link or any useful information for this issue)
Note:
The fix is to add:

Inter dependencies of services over one other. Use depends_on feature in docker-compose
Add restart policy for each services. It adds up reliability as well.

Fixed. Closing


Pasted images are not centered on the screen

With the new selection tool, images that you paste in have their top-left corner placed at the center of the screen, instead of being centered perfectly in the viewport.

Fixed in 9f60c4b.


autoscaling v2

Please create an HPA example for CPU and Memory as memory is supported with V2 these days too
https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/#api-object
Thanks

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

ID: 6ab10c96-1f2f-e48f-a084-b1715156e33f
Version Independent ID: a113b8e9-259a-2a65-2e54-a2661c78ddb5
Content: Kubernetes on Azure tutorial  - Scale Application - Azure Kubernetes Service
Content Source: articles/aks/tutorial-kubernetes-scale.md
Service: azure-kubernetes-service
GitHub Login: @MGoedtel
Microsoft Alias: magoedte

@NitroAMD
Thanks for your feedback! We will investigate and update as appropriate.

@MGoedtel
Can you please check and add your comments on this doc update request as applicable.

#reassign:schaffererin

Hi, @NitroAMD, thank you for your feedback.
I created and signed off on a PR with updates to the doc in question, including a callout regarding v2 (along with a link to the official HPA docs) in the Autoscale pods section. You can view my updates in the PR, and they will be published in the AKS documentation shortly.
I will now close this issue. Thank you again for your help!
#please-close


How to create custom impress plugins (modules)?

I've installed example and it has only sites folder and config.js, server.js, setup.js. Now I need to create custom module (plugin) or override existing. I've tried one way: cloned impress from git, added test plugin into it and then configured my project to use impress from local git, not from npm. And this way worked. Is this right way to add custom modules to impress or may-be there is another way to do it?

This functionality is fully absorbed by special "places", e.g.

Place applied libraries here /appName/lib/*.js
Place application initialization code here /appName/init/*.js
Place application setup code (run once) here /appName/setup/*.js
Place models here /appName/model/*.js
Place scheduled tasks here /appName/tasks/*.js
Plugins most likely should be placed in /lib or /init


quick install without core.git download and use install.php

This pull request adds one file, mediawiki-quick.sh. The file is very similar to mediawiki.sh, but instead of checking out MediaWiki core from a git repository, the tarball for MW 1.25.1 is simply downloaded. This makes the install much faster. The Vector skin is also downloaded as tarball instead of git-cloned.
MediaWiki installation is then performed using the maintenance script install.php. Usage of this script requires two parameters to be passed: the mysql root password and the password for the wiki's Admin account (e.g. username = "Admin"). Usage is as follows:
bash mediawiki-quick.sh <mysql-root-pass> <wiki-admin-pass>
This script installs a wiki called TestWiki to a database named wiki_test.

Note that this pull request begins to satisfy issue #19, to install MW with install.php.


Showcase Submission for 175-3D-cube-applesoft-basic

Thank you TESTING ENCODING - Rodak Titěra for your contribution! A member of the Coding Train team will review it shortly.

TESTING ENCODING - Rodak Titěra
TESTING ENCODING - Rodak Titěra

Just confirming that #929 worked in production. Closing this.


Procedure to remove duplicates from analysis breaks code

Unfortunately, I spent the entire day today fighting a problem when trying get nc diag files out of the latest 5.30.3 GSI. I pinned the problem to the handling of duplicate removal introduced recently. I am able to get the code to behave as before by resetting the identical_obs array to false right before it gets used to bypass duplicate obs.
I believe the problem is that the way the code is done it leaves entries in the diag arrays filled w/ garbage and the counting done by the link list ends up corrupt.
I am not sure how the binary diags don't seem to get affected - I believe they are actually affected but somehow things get clobbered in a way that the code still more or less works - but I think the obs sequence might be messed up.
Anyway, as is in 5.30.3 the code simply crashes when netcdf diag files are requested; so the code cannot stand as is.

I am sorry to know it took you so much time. I am going to take a look and see if I can spot anything. On the other hand, it doesn't hurt to by-pass this minor feature.

I did put code to bypass this ... all worked for me last night. I created IODA files for 4 sync times; I ran jedi.x successfully w/ the first sync time; than jedi crashes w/ a profile check error in the second sync time ... the bug seems to be moving for me. I don't know if's an env thing ... I am still looking into it.

JJ: don't spend time of this ... I am not quite sure it is an actual bug ... I'm now able to run fine it seems!

Hi Ricardo, thanks for letting me know.  I did try by myself and my test crashed too. But, it was not because of that. I was able to create nc_diag files.  It was probably because FVSETUP messed up.  It set up lat-long grids for AGCM even though I typed "C360" for the input of AGCM horizontal resolution.  Here are my original  /archive/u/jjin3/x49atms/run/AGCM.rc.tmpl and my saved FVSETUP input /discover/nobackup/projects/gmao/obsdev/jjin3/SavedInputs/x49atms.input .  It needs a fix if you can verify the issue.

Hi Ricardo, thanks for letting me know. I did try by myself and my test crashed too. But, it was not because of that. I was able to create nc_diag files. It was probably because FVSETUP messed up. It set up lat-long grids for AGCM even though I typed "C360" for the input of AGCM horizontal resolution. Here are my original /archive/u/jjin3/x49atms/run/AGCM.rc.tmpl and my saved FVSETUP input /discover/nobackup/projects/gmao/obsdev/jjin3/SavedInputs/x49atms.input . It needs a fix if you can verify the issue.

FVSETUP doesn't do that ... something might have been wrong in some other settings when your experiment was prepared - and only you would know how that was done!

I am closing this issue since JJ is no longer answering to the git-hub account.


Button to add differentially expressed genes, so they can be used by VIP

Currently when selecting two groups of cells and running differential expression, the genes appear in the right-hand panel, but still need to be manually added  via the "Add Genes" field to allow their use in VIP interface. This behaviour was flagged by Kathryn Crouch.
I note that cellxgene_VIP uses an older cellxgene version (0.16.8), while newer versions of cellxgene (>1.0) allow the creation of "gene sets" when performing DE. However, as per this issue (Jan '22) https://github.com/interactivereport/cellxgene_VIP/issues/62 the developers are not inclined to upgrade due to the removal of the --dataroot option in newer cellxgene versions.
I propose that we add a simple button next to each gene revealed by DE to add it to the set of "selected" genes for use in VIP.

I've added an "Add DEG Genes as Set" button to the "Add Genes" Tab. It basically just checks if there are any DEG Gene histograms in the right-hand panel and, if there is, extracts the gene names and loads them all as a set titled "DEG Genes". If there are no histograms present than it returns the following error message: "Error - no preloaded DEG genes present. "


Update authors

Did I get your emails right @emdann @lauradmartens?

My GitHub email is<EMAIL_ADDRESS>but the Helmholtz is also ok

Codecov Report

Merging #36 (64b445b) into main (8e336e9) will not change coverage.
The diff coverage is n/a.

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #36   +/-   ##
=======================================
  Coverage   88.40%   88.40%
=======================================
  Files           6        6
  Lines         138      138
=======================================
  Hits          122      122
  Misses         16       16


🐛  Automated PRs - Make it clearer who is editing

cc @wicksipedia @JackDevAU @adamcogan @GordonBeeming @BrookJeynes
(Checked by Chloe)
Hey @Aibono1225 ,
I think its great you have the automation cleaning up rules 👏🏼
Regarding "Re: Weird edit 🔥 - Do you integrate CRM with Microsoft Skype for Business? | SSW.Rules"
Your explanation about where the PR comes from was great ✨
I think if your explanation was on the PR, Adam would not have needed to email.
It’s weird to see a bot in the ‘Last updated by’ text.
### Tasks
- [x] Investigate adding a similar explanation to the automated PR description
- [x] See image - Can we show the most recent real users change? (preferred)
- [x] Alternative – rename to 🤖 SSW Rules Bot (if the above is too hard)
- [x] Reply done to "Re: Weird edit 🔥 - Do you integrate CRM with Microsoft Skype for Business? | SSW.Rules"

Figure: I’d prefer to show the last human editor
Thanks,

Hi @bradystroud ,

See image - Can we show the most recent real users change? (preferred)

The workflow runs on a schedule and github-actions[bot] would create the PR. In this case we can only specify the committer name that will be shown on the Rule's page before the PR is created. (but we don't know which real user name we should use)
Therefore, I choose another option, which is to rename it to ‘SSW Rules Bot’. Here is the PR: https://github.com/SSWConsulting/SSW.Rules.Content/pull/8287

Done - More detail added to the description

Figure: PR description with additional detail

Figure: SSW-Rules-Bot will be the committer instead of github-actions[bot]


Bluetooth: SMP: Add option to disallow unauthenticated re-pairing

Add option to disallow all unauthenticated pairing attempts made by the
peer where an unauthenticated bond already exists.
This would prevent cases where an attacker could copy the peer device
address to connect and start an unauthenticated pairing procedure
to replace the existing bond. To recover the bond information in this
case the bond information has to be explicitly deleted with bt_unpair.
Fixes: #20422
Signed-off-by: Joakim Andersson<EMAIL_ADDRESS>

Flipped the option name, and rewrote the help text accordingly.


Player "minecraft:generic.movement_speed" is reset every time you join on a dedicated server.

Create dedicated server, change mobifier minecraft:generic.movement_speed, join server, notice you're not moving at the speed you set in mobifier. Minecraft has a bug where it resets minecraft:generic.movement_speed every time you rejoin a server. I'm trying to create a modpack and this is causing a big issue because i've set all mobs to move faster and without the player moving faster it destroys the modpack.
From these bug reports, people are saying to use modifier instead of base, can you fix this for 1.0.1 as that's where I have an 11,000 line config for mobifier, and I really don't want to rewrite the config by hand for the newest version
https://bugs.mojang.com/browse/MC-179851
https://bugs.mojang.com/browse/MC-195830

Is this for players only? or all mobs in general


pick does not work with isInstanceOf, when should (protocol == protocol)

import oolib

protocol Session:
    proc connect()
    proc disconnect()

protocol Streamable:
    proc read(): string
    proc write(data: string)

class Player impl (Session, Streamable):
    proc connect() = echo "Player connected"
    proc disconnect() = echo "Player disconnected"
    proc read(): string = echo "Reading"
    proc write(data: string) = echo "Writing"

proc resolve(self: Session) = echo self

let player = Player.new()
let playerProtocol = player.toProtocol()
resolve(playerProtocol.pick(Session))

let session = playerProtocol.pick(Session)
echo session.isInstanceOf(Session) ## false
echo session.isInstanceOf(Streamable) ## false
echo session.isInstanceOf(Player) ## false

To be honest I haven't decided how to implement isInstanceOf on protocol itself yet, because It's obvious that an instance of a certain protocol like session has the structure of Session type(though the same can be said for the relation between player and Player) and I don't know if there's a case where an instance of protocol need type-checking.


Upgrade CodeMirror

Did some testing on iPad and Mac Safari, Mac Firefox and Mac Chrome and all seems good.

I think we should get this out on beta and see what happens to logged errors there.


JDK 17 Official support

remove few disabled tests on JDK 15,16 that are now working as expected thanks to #1942
update documentation
remove jdk 12,13,14 from compatibility tests for now
add jdk 18 to compatibility tests

What does this PR do?
fixes #1953
supersedes #2158

:grey_exclamation: Build Aborted

Either there was a build timeout or someone aborted the build.

the below badges are clickable and redirect to their specific view in the CI or DOCS

Expand to view the summary

Build stats

Start Time: 2021-12-08T14:26:04.592+0000

Duration: 6 min 27 sec

Commit: fd5680956c372cd4e316425b02a9d465e310b52d

:robot: GitHub comments
To re-run your PR in the CI, just comment with:

/test : Re-trigger the build.

run benchmark tests : Run the benchmark test.

run compatibility tests : Run the JDK Compatibility test.

run integration tests : Run the APM-ITs.

run elasticsearch-ci/docs : Re-trigger the docs validation. (use unformatted text in the comment!)

Hi,
jdk17 is released now for quite some time.
We migrated to jdk 17 and we are currently blocked by elastic apm as it's not working.
Is there any timeline when will this be released?

Hi @MatCuk , this PR is mostly about two things:

making sure that we can build and test with JDK17 on CI, including disabling a few tests that are know to fail on JDK16 and JDK18
document the support schedule

This PR is NOT about adding support to JDK17, which is already working as we don't have any major issue reported with it so far.
If you have any issue running the agent with JDK17 ? If so, I would suggest to:

open a discussion in the forum here: https://discuss.elastic.co/c/apm.
when (and if) the issue is confirmed open an issue with details and ideally steps to reproduce.

Ok I see. Thanks for the reply.
I got some exception and when checking documentation I saw
https://www.elastic.co/guide/en/apm/agent/java/current/supported-technologies-details.html
only jdk11 is listed so I presumed this PR will add support.
Might be some other issue then.

Hi
Currently we are building our project with JDK17, but targeting JDK11 (until all apps can run with JDK17).
When running this app with JDK17 we get exception:
Failed to start agent
java.lang.reflect.InvocationTargetException
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:568)
        at co.elastic.apm.agent.bci.AgentMain.init(AgentMain.java:119)
        at co.elastic.apm.agent.bci.AgentMain.agentmain(AgentMain.java:69)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:568)
        at java.instrument/sun.instrument.InstrumentationImpl.loadClassAndStartAgent(InstrumentationImpl.java:491)
        at java.instrument/sun.instrument.InstrumentationImpl.loadClassAndCallAgentmain(InstrumentationImpl.java:513)
Caused by: java.lang.IllegalArgumentException: Unsupported class file major version 61
        at co.elastic.apm.agent.shaded.asm.ClassReader.<init>(ClassReader.java:196)
        at co.elastic.apm.agent.shaded.asm.ClassReader.<init>(ClassReader.java:177)
        at co.elastic.apm.agent.shaded.asm.ClassReader.<init>(ClassReader.java:163)
        at co.elastic.apm.agent.shaded.bytebuddy.utility.OpenedClassReader.of(OpenedClassReader.java:86)
        at co.elastic.apm.agent.shaded.bytebuddy.pool.TypePool$Default.parse(TypePool.java:679)
        at co.elastic.apm.agent.shaded.bytebuddy.pool.TypePool$Default.doDescribe(TypePool.java:665)
        at co.elastic.apm.agent.shaded.bytebuddy.pool.TypePool$Default$WithLazyResolution.access$001(TypePool.java:745)
        at co.elastic.apm.agent.shaded.bytebuddy.pool.TypePool$Default$WithLazyResolution.doResolve(TypePool.java:843)
        at co.elastic.apm.agent.shaded.bytebuddy.pool.TypePool$Default$WithLazyResolution$LazyResolution.isResolved(Type
Pool.java:872)
        at co.elastic.apm.agent.shaded.bytebuddy.pool.TypePool$Default$LazyTypeDescription$LazyAnnotationValue$ForTypeVa
lue.doResolve(TypePool.java:6058)
        at co.elastic.apm.agent.shaded.bytebuddy.pool.TypePool$Default$LazyTypeDescription$LazyAnnotationValue.filter(Ty
pePool.java:5995)
        at co.elastic.apm.agent.shaded.bytebuddy.description.annotation.AnnotationValue$AbstractBase.filter(AnnotationVa
lue.java:579)
        at co.elastic.apm.agent.shaded.bytebuddy.description.annotation.AnnotationDescription$AnnotationInvocationHandle
r.of(AnnotationDescription.java:253)
        at co.elastic.apm.agent.shaded.bytebuddy.pool.TypePool$Default$LazyTypeDescription$LazyAnnotationDescription$Loa
dable.load(TypePool.java:5964)
        at co.elastic.apm.agent.bci.ElasticApmAgent.validateAdvice(ElasticApmAgent.java:481)
        at co.elastic.apm.agent.bci.ElasticApmAgent.getTransformer(ElasticApmAgent.java:428)
        at co.elastic.apm.agent.bci.ElasticApmAgent.applyAdvice(ElasticApmAgent.java:390)
        at co.elastic.apm.agent.bci.ElasticApmAgent.initAgentBuilder(ElasticApmAgent.java:313)
        at co.elastic.apm.agent.bci.ElasticApmAgent.initInstrumentation(ElasticApmAgent.java:260)
        at co.elastic.apm.agent.bci.ElasticApmAgent.initInstrumentation(ElasticApmAgent.java:164)
        at co.elastic.apm.agent.bci.ElasticApmAgent.initialize(ElasticApmAgent.java:150)
        ... 12 more

When running same app with JDK11 we get no issues.
Is this a known problem? And if so, is there any way to resolve this?

Hi @antemo ,
This is not expected, which version of the agent are you using here ? This error indicates an old version of the agent is used as there is still class shading used for agent dependencies thus it's pre 1.28.x (now bytebuddy and asm dependencies remain in their original packages).
Could you try with latest agent version 1.28.4 to see if the issue persists ? If yes then opening a new issue might be relevant here.


Featue/ab#9 apptemplate apptemplate db json

Save apptemplate in git repository and delete not needed attributes
Description

Motivation and Context

To improve usability of apptemplate, handing, the template description is loaded from git repository. Also not needed attributes are deleted.
How has this been tested?

It's tested via AppCheckoutTest (JUnit).
Screenshots (if appropriate):
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist:

[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.

And please fix the CSRF vulnerability (if not already done in other PRs)


Function calls without C++ exceptions?

I just took a brief look at cppwinrt as a part of https://bugzilla.mozilla.org/show_bug.cgi?id=1732673, and it seems quite a lot of things are using check_hresult() internally and thus throws an exception if an error happens. For example:
namespace Windows::Foundation
{
    struct IActivationFactory : IInspectable
    {
        IActivationFactory(std::nullptr_t = nullptr) noexcept {}
        IActivationFactory(void* ptr, take_ownership_from_abi_t) noexcept : IInspectable(ptr, take_ownership_from_abi) {}

        template <typename T>
        T ActivateInstance() const
        {
            IInspectable instance;
            check_hresult((*(impl::abi_t<IActivationFactory>**)this)->ActivateInstance(put_abi(instance)));
            return instance.try_as<T>();
        }
    };
}

Mozilla's C++ guideline does not allow exceptions, so it seems that this design is a hard blocker for us.

Also disabled are exceptions; do not use try/catch or throw any exceptions.

Can we introduce an exception-free way (e.g. Rust-like Result<T>) to support this situation, or is there already a way?
Thanks!

You can call the underlying APIs directly that C++/WinRT wraps on top.

Something like Result could be done, but then every API needs to be exposed twice so that the existing exception-based model still works and in modern C++, exceptions are the mechanism for error handling.

Today, the best thing you could do is write an isolated component that internally uses exceptions but catches them and reports them

But if you're looking for something that is Rust-like then just go with Rust and the windows / windows-sys crate.

Both don't look ideal as both requires another wrapper on top of a wrapper, which then requires another layer of maintenance.  I think I'll be happy for now if there's a helper for *(impl::abi_t<IActivationFactory>**)this part, but is it viable?

#include <activation.h> from the Windows SDK will give you the COM definition for IActivationFactory that you can use directly from C++ without requiring exceptions.

The docs do talk about exceptions in various places: https://aka.ms/cppwinrt
Personally, your two-line example seems far more appealing. 😉

cppwinrt's use of exceptions for error handling is documented here

I'd expect some warning in one of top page/introduction/get started pages for this kind of blocker. Anyway, I guess I can stop here. Thanks for the replies.

Personally, your two-line example seems far more appealing. 😉

Only if we could actually use it.

For what it's worth, you can rewrite the default exceptional code...
UISettings settings;
printf("%d\n", settings.AutoHideScrollBars());

...as follows to avoid the exceptions you're likely to encounter when calling this API from an unsupported version of Windows (the reason the code may throw in the first place):
if (auto factory = try_get_activation_factory<UISettings>()) {
    auto settings = factory.ActivateInstance<IUISettings>();
    if (auto settings5 = settings.try_as<IUISettings5>()) {
        printf("%d\n", settings5.AutoHideScrollBars());
    }
}

This seems to satisfy Mozilla's policy where it states that "Libraries that throw exceptions may be used if you are willing to have the throw instead be treated as an abort."

For that specific function, yes, thanks. It would be hard to consciously avoid exceptions for random functions, though.


Cannot see summon signs as the host of private server

Hi, I'm hosting a private server to continue my co-op playthrough with friends while the official servers are down.
They can see my summon sign without issue, but I can't see theirs. Did I do something wrong? I can see my friend's ghosts running around at the bonfire, and they can summon me without issues.

I'm having the same issue. Server seems to be working fine and detects both me and my friend, tracks our locations correctly etc. I can see his phantom when we are trying to drop signs but neither of us can see our summon signs (we are both embered).
We are trying to achieve this in Undead settlement - he has killed the boss in that area but I have not. By that logic I should be able to see his sign but I'm not able to. This was the same both in my server as well as the ?ServerName? 'official' server.

Are you using password matching?

We tried both with and without passwords - same result (or lack thereof).

Hum, honestly I'm not sure, I can't reproduce it locally, I can see both signs fine when they are in a state when they should be able to see each others.
I did just fix a seperate sign related change, that might have been the caused other sign issues for the client. If you monitor https://github.com/TLeonardUK/ds3os/releases a release 0.12 is building at the moment, which has this change, give it a try and see if that helps.

Ok, so, I was trying to summon at the ringed city inner wall for Midir.
However I see other people are having similar problems so hopefully the new build helps them out.

@TLeonardUK Thanks for the update mate, I will check it out later on and keep you posted probably tomorrow or the next few days.

@TLeonardUK we tried with the newest version (0.14 at the time of writing) and still no dice. My friend had defeated the area boss in Settlement so he tried dropping his sign for me (who was embered and the Greatwood boss alive with fog gate) but his sign still never showed. I have not seen anyone's summon signs, not just my friend's, but it's not a busy area so might be just no people there.
This happened both on ?ServerName? as well as the private server running on my end. I should also mention he is unable to forward ports on his end, since he is using a wifi network supplied by his building maintainers. He has had no issues with logging on and launching the game etc, we just cannot see any signs.
Is there a chance he absolutely needs the ports forwarded for co-op to work??


fall2011.tar

How can I find the file fall2011.tar

hi，
have u solved this problem? how to find this?


Add human readable name of chain state to info message.

The message "chain state forced to 1 due to prior result found"
contains an internal enum index rather than the name of the
chain state. Replace with the human readable meaning.

I feel like it would be cleaner to expose and reuse the existing mechanism in libopenarc for doing this translation (see e.g. https://github.com/trusteddomainproject/OpenARC/blob/eb430dbdeee9f502295fe7a7d5041dfca3f00745/libopenarc/arc.c#L3666)

I feel like it would be cleaner to expose and reuse the existing mechanism in libopenarc for doing this translation (see e.g. https://github.com/trusteddomainproject/OpenARC/blob/eb430dbdeee9f502295fe7a7d5041dfca3f00745/libopenarc/arc.c#L3666)

Can you take a look at the updated patch?

Can you take a look at the updated patch?

Ah, yeah, that's even better.

Thanks for this.

Quick ping on this, any news?

@flowerysong Would it be possible to merge this one?

@minfrin Note that the patch should not be merged as-is because it is out of sync with the development branch.
The pull request must target the develop branch, not master. And then it must be updated in order to compile, eg as done here: https://sources.debian.org/patches/openarc/1.0.0~beta3+dfsg-1~exp1/chain-state-name.patch/
(I have no info on the status of the project though, it seems abandoned.)

@minfrin This project has been dead for years, unfortunately. I optimistically believed @martinbogo's claim that the project was alive again (https://github.com/trusteddomainproject/OpenARC/issues/123#issuecomment-644220261) but that was clearly just an attempt to placate people and not an actual commitment to expend even the slightest effort on it.

@minfrin Note that the patch should not be merged as-is because it is out of sync with the development branch.
The pull request must target the develop branch, not master. And then it must be updated in order to compile, eg as done here: https://sources.debian.org/patches/openarc/1.0.0~beta3+dfsg-1~exp1/chain-state-name.patch/
(I have no info on the status of the project though, it seems abandoned.)

Getting back to this one.
Replaced this PR with a new one: https://github.com/trusteddomainproject/OpenARC/pull/158

@minfrin This project has been dead for years, unfortunately. I optimistically believed @martinbogo's claim that the project was alive again (#123 (comment)) but that was clearly just an attempt to placate people and not an actual commitment to expend even the slightest effort on it.

I'm happy to submit patches, are there people willing to review them?


Implementing SSL Support

A few things to keep in mind here:

SSL support for upstream connections
SSL support for downstream client connections
Ability to be able to only support SSL'ed connections for downstream clients ("enforce SSL" in our parlance), configurable on a per-tenant basis. Force a disconnect on connected, non-SSL'ed clients if this gets enabled?

Upstream connections currently use a self-signed cert, so you'll likely want to use our CA cert.


Mathematical Equations in README

The mathematical equations in the README are sadly not legible when using GitHub's dark mode. I.e. the equations are rendered in black, on a dark grey background.

Thanks for opening this issue! We'll take a look on it!

@ludgerpaehler  Hm, after brief googling it looks like that this issue is not easy to fix at the moment:
https://stackoverflow.com/questions/66247653/get-the-user-selected-color-theme-in-github-readme
https://github.community/t/support-theme-context-for-images-in-light-vs-dark-mode/147981/81?page=2
https://githubmemory.com/repo/greg7mdp/parallel-hashmap/issues/85
and many other people struggle with the exact same issue.
It is probably possible to upload an image in the repository with just white background so it renders in dark mode. But I'll keep it opened and try to find another solution.

Oh, I see - I must have massively underestimated the difficulty here then..

Probably there is a solution to that: https://gist.github.com/a-rodin/fef3f543412d6e1ec5b6cf55bf197d7b?permalink_comment_id=4073555#gistcomment-4073555. Revise after release 2.0 branch is merged.


Remove all calibration and TUI binaries from the analysis package

Maybe the calibration binaries can go into a separate package in this workspace.
The TUI stuff could/should probably go in a different repository altogether.

Binaries have been removed from the analysis package in #134.


Add contributors section

@all-contributors please add @daveb377 and @lwbantoto for their awesome idea contributions to this project!

@all-contributors please add @lwbantoto for their awesome idea contributions to this project!

@all-contributors please add mpous for his helping testing the sensors!


Silent invalid/watch only addresses and more...

Stop displaying the dialog about invalid/watchonly addresses.
Stop displaying the invalid/watchonly addresses.
Bump version to 0.72.1b

@FireMartZ awesome!!! 💯


Set specific ownership for certain numbers of players

Would it be possible to add a constraint to plug in a certain number of players that are below the ownership requirement? For example let's say I want three players out of my lineup to all be under 10% owned or I want one player under 10% owned and one player at under 4% owned.
Example:
optimer.set_ownership_cap_for_player(1, .10) # one player under 10% owned
optimer.set_ownership_cap_for_player(1, .04) # one player under 4% owned

Example 2:
optimer.set_ownership_cap_for_player(3, .10) # three players all under 10% owned

I'd do this at the front end by giving a projection boost to players with low ownership projections and a penalty for high ownership projections. You could run the optimizer multiple times and aggregate the lineups from applying different boost/penalty functions. This will create the desired effect or come close to it without needing any changes to the library.

I'd do this at the front end by giving a projection boost to players with low ownership projections and a penalty for high ownership projections. You could run the optimizer multiple times and aggregate the lineups from applying different boost/penalty functions. This will create the desired effect or come close to it without needing any changes to the library.

Otherwise, the code conceptually is a constraint that the sum of players with max_ownership <= low_ownership_threshold must be >= min_owned_player_number. This is pseudo-code below, as I don't think it is a sum and the variable name is incorrect.
class MinOwnedPlayerRule(OptimizerRule):
    def apply(self, solver):
        if not self.optimizer.min_owned_player_pct and self.optimizer.min_owned_player_number:
            return
        min_owned_players = [variable for player, variable in self.players_dict.items()
                             if player.max_ownership <= self.optimizer.min_owned_player_pct]
        solver.add_constraint(min_owned_players, None, SolverSign.GTE, self.optimizer.min_owned_player_number,
                              name='min_owned_player_%s' % ) # unsure what variable name should be here

Otherwise, the code conceptually is a constraint that the sum of players with max_ownership <= low_ownership_threshold must be >= min_owned_player_number. This is pseudo-code below, as I don't think it is a sum and the variable name is incorrect.
class MinOwnedPlayerRule(OptimizerRule):
    def apply(self, solver):
        if not self.optimizer.min_owned_player_pct and self.optimizer.min_owned_player_number:
            return
        min_owned_players = [variable for player, variable in self.players_dict.items()
                             if player.max_ownership <= self.optimizer.min_owned_player_pct]
        solver.add_constraint(min_owned_players, None, SolverSign.GTE, self.optimizer.min_owned_player_number,
                              name='min_owned_player_%s' % ) # unsure what variable name should be here

The problem with changing projections is I don't want an entire lineup of low owned players. I just want x amount set to my preference and then the rest let the optimizer handle.

The problem with changing projections is I don't want an entire lineup of low owned players. I just want x amount set to my preference and then the rest let the optimizer handle.

You won't end up with an entire lineup of low-owned players if you don't want to. The penalty can be large or small depending on the penalty function you use. For example, if you apply a penalty that is the logarithm of 1 - projected_ownership (as a decimal not an integer), then the penalty for .05 ownership is -0.05 and the penalty for .25 ownership is 0.29, which gives a relative boost of .24 to the low-owned player, which could get him or her into some lineups but won't lead to a lineup full of marginal players.
You may have to experiment a bit to get the results you are looking for, but that is true of the % ownership and # of players below that threshold, the values of which are highly speculative and require experimentation to get correct. How did you choose 10% and 3 players instead of 9.2% and 2 players? I'm not aware of a rigorous method to choose those numbers, so it had to be from trial and error and it probably varies based on the week, the sport, etc.


pull request for e2e test at 01/22/2017 06:15:16

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


[reconfig] Do not respawn node sync process

Node sync process only runs on fullnode, while reconfiguration only happens on a validator.

reconfiguration only happens on a validator

Ok, this was my bad - I thought that nodes would follow the same reconfig process as validators when the epoch changes. If they won't, we certainly don't need this. But we will need an analogous function that fullnodes run when they switch to a new epoch.
Also, there is a piece that we do need to re-start after reconfig, which is the creation of NodeSyncState (here: https://github.com/MystenLabs/sui/blob/main/crates/sui-core/src/authority_active.rs#L286) - that piece does run on validators and will have to be re-created or otherwise reconfigured, since it holds an AuthorityAggregator and Committee.


docs: add access to frontend development server

Fixes Issue

Changes proposed

Check List (Check all the applicable boxes)

[ ] My code follows the code style of this project.
[ ] My change requires changes to the documentation.
[ ] I have updated the documentation accordingly.
[ ] All new and existing tests passed.

squash your commits as well

But, you can't use the front-end for anything without the backend.
This is a Quarkus/Quinoa based application - and Quinoa is the nodejs integration layer.
So, why this ?

But, you can't use the front-end for anything without the backend.
This is a Quarkus/Quinoa based application - and Quinoa is the nodejs integration layer.
So, why this ?

By granting access to the frontend development server, I think we can be able to test and debug the frontend code more efficiently and effectively. We can also make changes to the frontend code and immediately see how those changes affect the behavior of the backend API.

@ia3andy Thoughts on this ?

@ia3andy Thoughts on this ?

Waiting in on them surely.

Sorry but this doesn't make sense with Quinoa, Quinoa is taking care of starting the dev-server (exactly as you mentioned) and calling install, so there is no win at all with this procedure..

Quinoa starts the front end in development mode (live coding, hot reload etc) alongside the backend. It also sets up a reverse proxy and configures the same routing when the SPA is served from the quarkus process in production.  The front end is fairly pointless without the backend to populate it.
We had a workaround to manually execute npm run start to start the front end dev server when Quinoa had a bug resolving directory names with spaces. That was fixed in https://github.com/quarkiverse/quarkus-quinoa/pull/262
We should upgrade Quiona to latest version (if we haven't already done so) and validate it now works correctly on windows. We don't need another manual step to start the front end in development mode then


Test Suite does not work

Its still pointing at lisk. It should be updated to accurately reflect the proper parameters to test the explorer with Ark.

I believe this should also not be pointing to Lisk anymore with:
https://github.com/ArkEcosystem/ark-explorer/commit/e8714a6d90031c052f8e925209c81ba9066b44e0
Let me know if something was missed.  Travis does not seem to be setup for ARK yet

Why would you close this if the test suite isn't fixed? Go look in the API and you'll see what I mean about pointing at Lisk.

I misunderstood the issue :)


Feat(ci): add stale bot

Description
This PR add stale bot CI to automatically mark PR as stale after 8 days and close PR after 11 days without activity. Except PR with "security, proposal, blocked" labels.
PR review checkboxes:
I have...

[ ]  Added a relevant changelog entry to the Unreleased section in CHANGELOG.md
[ ]  Targeted PR against the correct branch
[ ]  included the correct type prefix in the PR title
[ ]  Linked to the GitHub issue with discussion and accepted design
[ ]  Targets only one GitHub issue
[ ]  Wrote unit and integration tests
[ ]  Wrote relevant migration scripts if necessary
[ ]  All CI checks have passed
[ ]  Added relevant godoc comments
[ ]  Updated the scripts for local run, e.g genesis_config_commands.sh if the PR changes parameters
[ ]  Add an issue in the e2e-tests repo if necessary

SDK Checklist

[ ] Import/Export Genesis
[ ] Registered Invariants
[ ] Registered Events
[ ] Updated openapi.yaml
[ ] No usage of go map
[ ] No usage of time.Now()
[ ] Used fixed point arithmetic and not float arithmetic
[ ] Avoid panicking in Begin/End block as much as possible
[ ] No unexpected math Overflow
[ ] Used sendCoin and not SendCoins
[ ] Out-of-block compute is bounded
[ ] No serialized ID at the end of store keys
[ ] UInt to byte conversion should use BigEndian

Full security checklist here
----;
For Reviewer:

[ ]  Confirmed the correct type prefix in the PR title
[ ]  Reviewers assigned
[ ]  Confirmed all author checklist items have been addressed

---;
After reviewer approval:

[ ]  In case the PR targets the main branch, PR should not be squash merge in order to keep meaningful git history.
[ ]  In case the PR targets a release branch, PR must be rebased.

@hoangdv2429 pls resolve conflicts then I will approve it.


JSON errors in generate() happen for certain base models (but not for others)

System Info
@jeffreyftang I am finding that LoRAX runs into JSON errors when used (via the Predibase SDK) to prompt the "gemma-2b" and "mistral-7b" base models (but no issues with "phi-2", and "zephyr-7b-beta"), but one time "phi-2"` also did not work.  The behavior in terms of which model causes the error is inconsistent.    If you don't know the answer, just say that yo...ific tasks and log results.\nInstruction:\n\nQuestion: What are the approaches to Task Decomposition?\nHelpful Answer:"
adapter_id = None, adapter_source = None, merged_adapters = None, api_token = None, do_sample = False, max_new_tokens = 256, ignore_eos_token = False, best_of = None, repetition_penalty = None, return_full_text = False, seed = None
stop_sequences = None, temperature = 0.1, top_k = None, top_p = None, truncate = None, typical_p = None, watermark = False, response_format = None, decoder_input_details = False, return_k_alternatives = None, details = False

    def generate(
        self,
        prompt: str,
        adapter_id: Optional[str] = None,
        adapter_source: Optional[str] = None,
        merged_adapters: Optional[MergedAdapters] = None,
        api_token: Optional[str] = None,
        do_sample: bool = False,
        max_new_tokens: Optional[int] = None,
        ignore_eos_token: bool = False,
        best_of: Optional[int] = None,
        repetition_penalty: Optional[float] = None,
        return_full_text: bool = False,
        seed: Optional[int] = None,
        stop_sequences: Optional[List[str]] = None,
        temperature: Optional[float] = None,
        top_k: Optional[int] = None,
        top_p: Optional[float] = None,
        truncate: Optional[int] = None,
        typical_p: Optional[float] = None,
        watermark: bool = False,
        response_format: Optional[Union[Dict[str, Any], ResponseFormat]] = None,
        decoder_input_details: bool = False,
        return_k_alternatives: Optional[int] = None,
        details: bool = True,
    ) -> Response:
        """
        Given a prompt, generate the following text

        Args:
            prompt (`str`):
                Input text
            adapter_id (`Optional[str]`):
                Adapter ID to apply to the base model for the request
            adapter_source (`Optional[str]`):
                Source of the adapter (hub, local, s3)
            merged_adapters (`Optional[MergedAdapters]`):
                Merged adapters to apply to the base model for the request
            api_token (`Optional[str]`):
                API token for accessing private adapters
            do_sample (`bool`):
                Activate logits sampling
            max_new_tokens (`Optional[int]`):
                Maximum number of generated tokens
            ignore_eos_token (`bool`):
                Whether to ignore EOS tokens during generation
            best_of (`int`):
                Generate best_of sequences and return the one if the highest token logprobs
            repetition_penalty (`float`):
                The parameter for repetition penalty. 1.0 means no penalty.  JSON RFC 4627 section 3 states we should expect
            # UTF-8, -16 or -32. Detect which one to use; If the detection or
            # decoding fails, fall back to `self.text` (using charset_normalizer to make
            # a best guess).
            encoding = guess_json_utf(self.content)
            if encoding is not None:
                try:
                    return complexjson.loads(self.content.decode(encoding), **kwargs)
                except UnicodeDecodeError:
                    # Wrong UTF codec detected; usually because it's not UTF-8
                    # but some other 8-bit codec.  This is an RFC violation,
                    # and the server didn't bother to tell us what codec *was*
                    # used.
                    pass
                except JSONDecodeError as e:
                    raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)

        try:
            return complexjson.loads(self.text, **kwargs)
        except JSONDecodeError as e:
            # Catch JSON-related errors and raise as requests.JSONDecodeError
            # This aliases json.JSONDecodeError and simplejson.JSONDecodeError
>           raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)
E           requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

/opt/homebrew/anaconda3/envs/predibase/lib/python3.10/site-packages/requests/models.py:975: JSONDecodeError

requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

Thank you.
Information

[ ] Docker
[ ] The CLI directly

Tasks

[ ] An officially supported command
[ ] My own modifications

Reproduction
Run generate() on "mistral-7b".
Expected behavior
There should be no errors when running generate() on any supported Predibase serverless model.

Moving to predibase internal.


do not emit warnings for either httpclient versions 2.6 or 2.7

cc @chef/client-windows

:+1: Just wondering, though, do we have any long term ideas about how to not need to do this?

YES. waiting for https://github.com/nahi/httpclient/pull/290 to merge and then I'll add the winrm patches to winrm. Will be awesome to get this included in their rightful homes.

:+1: . @danielsdeleo, the long term plan is for the fix to be merged upstream, and then to deprecate the winrm-s gem and only use the winrm gem.


JesseDuffield.Lazydocker version 0.21.1

[ ] Have you signed the Contributor License Agreement?
[ ] Have you checked that there aren't other open pull requests for the same manifest update/change?
[ ] This PR only modifies one (1) manifest
[ ] Have you validated your manifest locally with winget validate --manifest <path>?
[ ] Have you tested your manifest locally with winget install --manifest <path>?
[ ] Does your manifest conform to the 1.4 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: codeflow:open?pullrequest=https://github.com/microsoft/winget-pkgs/pull/115122&drop=dogfoodAlpha

@wingetbot run

Duplicate of #115203

/azp run


WIP: docs/investigations: Add more detail to minimal API server

Articulate some of the common use cases mentioned over the last few
weeks.

Still working on this, notes mostly from June 8th community https://github.com/kcp-dev/kcp/issues/100


MNT: rerender

Hi! This is the friendly automated conda-forge-webservice.
I've started rerendering the recipe as instructed in #7.
If I find any needed changes to the recipe, I'll push them to this PR shortly. Thank you for waiting!
Here's a checklist to do before merging.

[ ] Bump the build number if needed

Fixes #7

Hi! This is the friendly automated conda-forge-linting service.
I failed to even lint the recipe, probably because of a conda-smithy bug :cry:. This likely indicates a problem in your meta.yaml, though. To get a traceback to help figure out what's going on, install conda-smithy and run conda smithy recipe-lint --conda-forge . from the recipe directory. You can also examine the workflow logs for more detail.
This message was generated by GitHub Actions workflow run https://github.com/conda-forge/conda-forge-webservices/actions/runs/12170658168. Examine the logs at this URL for more detail.

Hmm, rerendering doesn't update the pytorch version (it still points to 2.4). Does anyone have an idea how to enforce this package to build with pytorch? I believe there are no actual blockers, just the migrator's error, which I'm not sure if it's fixed or actually broken though..

It appears that the linter is failing because the recipe file is named recipe.yaml instead of meta.yaml. Additionally, recipe.yaml contains a context: section, which does not seem to be valid syntax for meta.yaml. Is this intentional? Should we consider renaming it to meta.yaml and adjusting or removing the context section accordingly?

Ah, it's in recipe format for rattler-build: https://prefix-dev.github.io/rattler-build/latest/recipe_generation/
I'm still unsure if it's acceptable to ignore linter warnings or whether the linter and other conda-forge bots will work with this format though.


Dropwizard Request timeout

I'm trying to ensure that requests timeout after a suitable period.
Looking through the docs the idleTimeout config param should define that (default 30 seconds).
I tried running a request with a Thread.sleep for > 30 seconds and it didn't time out to the client.
Any idea why this might be?

I don't know Jetty's internals super well, but I think that it comes down to the semantics of what the idle timeouts on Connectors mean (emphasis mine):

The max idle time is applied:

When waiting for a new message to be received on a connection
When waiting for a new message to be sent on a connection

This value is interpreted as the maximum time between some progress being made on the connection.

I think that in the case you're describing, where you stick a Thread.sleep(...) within a resource method, the server is pausing during request-handling rather than while Jetty is waiting for bytes to be transferred. That is to say, a connection is idle if it's hung in the transfer state rather than the request-handling state.
Somebody please correct me if I'm wrong. This is what "idle timeouts" mean in Netty/Finagle parlance, at least. These other server libraries provide more granular types of timeouts (ex: Finagle), which unfortunately Jetty doesn't seem to provide.

Someone asked a similar question several years ago. I'm under the impression that nothing changed under this situation. The answer then:

Jetty has no timeout that limits how long a handler can handle for.
You could simply write a handler wrapper than imposed such a timeout
and interrupted the thread if it took longer than your 2s etc. and
wrote a response in the finally block.

Nowadays, one could use Guava's SimpleTimeLimiter or Jersey's async server timeout handler.

Closing the issue as the solution presented should be satisfactory. If not, please respond with additional details.

I'd be happy to write my own Handler/HandlerWrapper to achieve this, just wondering how I'd inject this to be used within Dropwizard. Write my own ServerFactory and return a custom Handler from createAppServlet? Would that work or is there a simpler way?


Rate limit in Powershell

Hi there,
I tried the rate limit code but the powershell did not recognized it (please refer as below). Could you please let me know if there is anything I did incorrectly for queued request?

Thank you very much in advance.

Hi @hygrace,
Could you post your Python version and your fsf-api-access-python version?
The version that includes the rate limit function is in fsf-api-access-python version 2.1.0

Does this mean I have 2.2.1?

Hi @hygrace,,
The ratelimit package looks good. Could you run pip list and post the output from that call?

It has the same error

Hi @hygrace,

So it looks like your fsf-api-access-python version is 2.0.1 from the top screenshot, the 6th package
Since it looks like you have version 2, you most likely also have Python 3.7+
To update to your fsf-api-access-python to 2.1.0, you can use a similar update command as in your second comment, then use the command again.

ie:
cd /path/to/project

.\venv\Scripts\activate

pip install --upgrade fsf_api_access_python

python -m firststreet -p location.get_summary -f FSIDs_Tulsa.txt -l property -rate_limit 5000 rate_period 3600

Thank you Lyetenth. It works now but within the call, sometimes the below error occurs.  Will it affect the final outcome?

Hi @hygrace,
I've been taking a look into the causes and I think it's because of the number of input FSIDs in combination of the loop. I created a fix (Version 2.1.1) that should solve the majority of the Timeout errors.
You MAY still see some Timeout Errors, but each error will be retried up to a max of 5 times before it skips that FSID. So if it doesn't say Retry 5 at the end of the line, it should be successful still.
Update to the new update,
Ex:
cd /path/to/project

.\venv\Scripts\activate

pip install --upgrade fsf_api_access_python

python -m firststreet -p location.get_summary -f FSIDs_Tulsa.txt -l property -rate_limit 4950 rate_period 60 -connection_limit 100

And let me know if there are any other issues

Hey @hygrace ,
Closing this due to inactivity. Please feel free to reopen this if there are still issues with the ratelimit in the newest version


⚠ ClamAV has degraded performance

In c53bc9d, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 559 ms

Resolved: ClamAV performance has improved in b1962e1 after 5 minutes.


Cannot upgrade EMQX replicant image

Describe the bug
Not able to upgrade EMQX Replicant version
To Reproduce
Deploy a cluster with EMQX Operator 2.1.0, upgrade Operator to 2.1.3, change EMQX version from 5.0.14 to 5.0.26. The core get upgraded, the replicants sticks in mria cannot ping the nodes.
Expected behavior
A rolling upgrade of all nodes
Anything else we need to know?:
Environment details::

Kubernetes version: 1.21
Cloud-provider/provisioner: AWS
emqx-operator version: 2.1.0 -> 2.1.3
Install method: Helm

Looks like same to https://github.com/emqx/emqx/issues/11071 ？

@ieQu1 Could you please take a look, I see "Different Mria version on the core node", so Is the jump from 5.0.14 to 5.0.26 too big ?
@zmstone I remember you mentioned this risk to me, right?

I jumped from 5.0.17 to 5.0.26 today with no problems.

Hello all,
Mria (our embedded DB) sometimes has incompatible changes in the protocol. In order to prevent data corruption, replicant nodes will refuse to connect to the core node that doesn't run the compatible version.
Because of that, rolling upgrade of EMQX cluster should be done in batches. Let's assume we have N cores and M replicants. Stages of upgrade should look like this:

Upgrade 1 core node of N
Upgrade M/N replicants
Repeat until all nodes are upgraded

When this procedure is used, the replicants will always have at least one core node that runs a compatible version of the code.

Hi, i supposed was something like this but once the core get upgraded why
the new replicant does not connect? I agree the old replicants get
disconnected but not the new one, same version as the core.
Another point is how the operator handle this?
Il giorno sab 17 giu 2023 alle 11:24 ieQu1 @.***> ha
scritto:

Hello all,
Mria (our embedded DB) sometimes has incompatible changes in the protocol.
In order to prevent data corruption, replicant nodes will refuse to connect
to the core node that doesn't run the compatible version.
Because of that, rolling upgrade of EMQX cluster should be done in
batches. Let's assume we have N cores and M replicants. Stages of upgrade
should look like this:

Upgrade 1 core node of N
Upgrade M/N replicants
Repeat until all nodes are upgraded

When this procedure is used, the replicants will always have at least one
core node that runs a compatible version of the code.
—
Reply to this email directly, view it on GitHub
https://github.com/emqx/emqx-operator/issues/809#issuecomment-1595689569,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABDYWGHM4HVQI5NTBI3OATDXLVZV7ANCNFSM6AAAAAAZI2BGWY
.
You are receiving this because you authored the thread.Message ID:
@.***>

Hi, @ieQu1 As far as I see, EMQX Operator didn't do this, but we are doing this part of the work.
In our current plan, we will first update the core node by rolling, and then update the replication node after all the core nodes are updated, which is also the plan suggested by @zmstone.
So is your proposed solution like this:

step1, create new core nodes and join cluster
step2, create new replicant nodes and join cluster
step3, wait all nodes ready
step4, delete old core nodes
step5, delete old replicant nodes

Do I understand it right?

Yes, this is correct.

Yes, this is correct.

In k8s, I usually manage core nodes as a set of Pods. In the first step above, if I create a new set of core node Pods to join the cluster, it may cause the number of core nodes to be multiplied by 2. Will this have any impact, especially if I cooperate with node evacuation to transfer MQTT connections?


[BUG] - Core node goes to loop syncing

Hello.
After 2-3 days uptime a core node starts to out of sync from relays.

Restaringt cnode service are not helped, hard server reboot only.
Cnode version 1.25.1

Hello @devilus ! Did you find where the problem was? I have the same issue. How many peers do you have in your relays? And why you have 1 Peer Out and 2 Peers in? Wouldnt have 2 and 2? Jose

What does
CARDANO_NODE_SOCKET_PATH=/path/to/node.socket query tip --mainnet

say and how does that compare with that live view output?


Font issue on systems with local font on http://www.europython-society.org/

Basically, I am only reporting this because I really love python. Ideally my initial bug report to the first address I saw in your site would have been just copy-pasted here instead of the dismissive reaction that followed, or dropped by the recipient as irrelevant. I still love python, but I cannot help loving EuroPython Society a lot less now.
This is what happens on estimatedly 50% of Debian Stretch systems:

if you care about fixing it, you can make @font_face prefer the remote font over local.
I can provide more details if someone actually cares about this.

Hi @Lynoure - does the issue persist?


Fix imbalanced labels in tasks 200 and 202

Solves #621

Thanks! Can you please drop the task ids from this list?
https://github.com/allenai/natural-instructions-expansion/blob/master/src/test_all.py#L120

@danyaljj Done!

Awesome, thanks!


Face detection

Face detection is not working, what can be a reason for that?

same here

Same too , It was working fine few days ago , did any one figured it out ?

This issue has been resolved in version 0.1.3. Please update to the latest version and verify if the problem persists. If you continue to experience the same error, feel free to reopen the issue for further assistance.


Added doco re: .vue files vs .html files

Just a small bit of doco so people like me don't see the same issue as #2

No response - closing to clean up my personal PR list


Add UK Borden Grammar School

Added file for Bordengrammar school @ kent.sch.uk
School is a mixed secondary AND higher education offering A-Level studies.
https://www.bordengrammar.kent.sch.uk/sixth-form/ks5 in which an OCR computer science A-Level is offered.

@ringarang First stage of verification passed, official domain is bordengrammar.kent.sch.uk as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision.

@ringarang Pull request merged. Thank you.