NOAA CDR ISSCP HGG Basic Version

One of the sub datasets of the ISSCP archive under the Climate Data Records.
Close out ticket (will be closed when all CDRs are built): https://github.com/pangeo-forge/staged-recipes/issues/223

/run noaa-atmosphere-climate-cloud-properties-isccp-hgg-basic


rtx 3080 additions added to amazon.com and newegg

Description
added remaining rtx 3080 cards not listed on current newegg.ts and amazon.ts
Possible solution
https://pastebin.com/sNJrwHa6
https://pastebin.com/C3PYYnpz

Feel free to make a PR! I appreciate the contribution.


Updated reference editing of chapter 2 (Information Technology and Democracy: A Widening Gulf)

References were edited again to align with the recommended style.

This request is important for reference style alignment and needs review.


[719] Add feedback link component

Context
A link to a google form where users can leave feedback.
Changes proposed in this pull request

Add feature flag for feedback link.
Add feature flag component.
Add setting for feature flag URL.

Guidance to review
1

Boot up the server.
Select a trainee in a draft state and fill out all the details.
Click Submit record and request TRN.
Check that the feedback link directs to the google form.

2

Select a trainee in a QTS recommended state.
Click Recommend for QTS, then Today and Recommend for QTS.
Check that the feedback link is there.

3

In settings.yml change enable_feedback_link: to false
Check that the link no longer appears on both pages

Screenshot

 [S] Feedback form

 [S] Feedback form

Yes, the way we've done it we can turn them off in different envs as needed using Settings.yml. The link is turned on by default in all envs. Why do we not want to link the real survey in non prod envs? @edwardhorsford

Yes, the way we've done it we can turn them off in different envs as needed using Settings.yml. The link is turned on by default in all envs. Why do we not want to link the real survey in non prod envs? @edwardhorsford

Yes, the way we've done it we can turn them off in different envs as needed using Settings.yml. The link is turned on by default in all envs. Why do we not want to link the real survey in non prod envs? @edwardhorsford

Because we probably only want 'real' users of our service to fill in the survey - and if it's on in other environments it's more likely random people will fill it out who are testing the service - and those responses get mixed in with the real ones.

Yes, the way we've done it we can turn them off in different envs as needed using Settings.yml. The link is turned on by default in all envs. Why do we not want to link the real survey in non prod envs? @edwardhorsford

Because we probably only want 'real' users of our service to fill in the survey - and if it's on in other environments it's more likely random people will fill it out who are testing the service - and those responses get mixed in with the real ones.

@edwardhorsford I'd prefer to keep the link as per prod, at least in staging as it should be as production where possible and we should be able to open the link and check it is working before deploying if we make any changes to it. Fair enough on QA. Again though, we should probably render the link and point it somewhere else rather than disable it. I'd be very surprised if anybody completed the survey in non-production though. QA and staging require authentication so only our team would access them.

@edwardhorsford I'd prefer to keep the link as per prod, at least in staging as it should be as production where possible and we should be able to open the link and check it is working before deploying if we make any changes to it. Fair enough on QA. Again though, we should probably render the link and point it somewhere else rather than disable it. I'd be very surprised if anybody completed the survey in non-production though. QA and staging require authentication so only our team would access them.

@gpeng if it were me I'd probably swap to a 'test' survey link.

@gpeng if it were me I'd probably swap to a 'test' survey link.

@edwardhorsford Ok. We can do that.

@edwardhorsford Ok. We can do that.


Add missing DOCTYPEs

This prevents the demos from being rendered in quirks mode.
CC: @petele

:+1:

:tada: This has been pushed live to https://developers.google.com/web/


KeyError: 'found' on Elastic2DocManager when syncing data from MongoDB

I sync the database with Mongo-Connector using Elastic2DocManager:
mongo-connector -m localhost:27017 -t localhost:9200 -d elastic2_doc_manager
After seeing some update on docs.deleted of mongodb_meta on Elastic Search:
health status index uuid pri rep docs.count docs.deleted store.size pri.store.size
yellow open mongodb_meta 3wd6OjTT6tD3f6ZGezZw 5 1 1337173 8372 192.9mb 192.9mb
mongo-connector stops working with below error:
During handling of the above exception, another exception occurred:
...
Exception in thread Thread-1:
Traceback (most recent call last):
File "c:\programdata\anaconda3\lib\threading.py", line 916, in _bootstrap_inner
self.run()
File "c:\programdata\anaconda3\lib\site-packages\mongo_connector\doc_managers\elastic2_doc_manager.py", line 150, in run
self._docman.send_buffered_operations()
File "c:\programdata\anaconda3\lib\site-packages\mongo_connector\doc_managers\elastic2_doc_manager.py", line 482, in send_buffered_operations
action_buffer = self.BulkBuffer.get_buffer()
File "c:\programdata\anaconda3\lib\site-packages\mongo_connector\doc_managers\elastic2_doc_manager.py", line 696, in get_buffer
self.update_sources()
File "c:\programdata\anaconda3\lib\site-packages\mongo_connector\util.py", line 35, in wrapped
return f(*args, **kwargs)
File "c:\programdata\anaconda3\lib\site-packages\mongo_connector\doc_managers\elastic2_doc_manager.py", line 628, in update_sources
if ES_doc['found']:
KeyError: 'found'

I was having this issue, figured out that it was caused by not having an index corresponding to the mongo database.


Moved Kafka Payload struct to device.go, Added more debugging message…

…s and removed unneeded parts of the payload struct.
Description
Type of change
What is it?

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

Checklist:

[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] I have added tests that prove my fix is effective or that my feature works
[X] New and existing unit tests pass locally with my changes
[X] I run go fmt ./... to check that my code is properly formatted
[X] I run go vet ./... to check that my code is free of common Go style mistakes

Codecov Report

Merging #705 (861a1b3) into main (74b4195) will decrease coverage by 0.03%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##             main     #705      +/-   ##
==========================================
- Coverage   31.41%   31.37%   -0.04%
==========================================
  Files          44       44
  Lines        4565     4570       +5
==========================================
  Hits         1434     1434
- Misses       2933     2938       +5
  Partials      198      198

Impacted Files
Coverage Δ

pkg/services/consumers.go
22.72% <ø> (ø)

pkg/services/devices.go
58.40% <0.00%> (-1.20%)
:arrow_down:

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 74b4195...861a1b3. Read the comment docs.


Add E2E worker node join test

Currently only Control Plane creation is implemented in E2E test. We need to add worker node join test, but it will be only possible after K8s v1.21.0 release. Since current K8s has problems with discovering routes via GP Unnumbered.

Implemented in https://github.com/metal-stack/cluster-api-provider-metalstack/pull/44


[bug]: Pending channels with limbo balance.

Background
I have a lot of pending-channel with limbo balance. How can I recover or release the limbo balance?
Your environment

version of lnd: 0.16.4-beta commit=v0.16.4-beta
which operating system (uname -a on *Nix) : Linux lnd-2 5.4.0-155-generic #172-Ubuntu SMP Fri Jul 7 16:10:02 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux. Ubuntu 20.04.4 LTS
version of bitcoind: v0.21.1
any other relevant environment details

Steps to reproduce
lncli pendingchannels:
pending-channels.txt
When I try to rebroadcast by force close using lncli closechannel --funding_txid 355923a7ffb50ceab012b3d3359384de1e83db76eec4264c5242098173b12423 --output_index 1 --force
I get error:
[lncli] rpc error: code = Unknown desc = channel is already in the process of being force closed
On the block explorer, I can see both channel opening and closing transaction: https://mempool.space/lightning/channel/803239423648333825
Expected behaviour
Funds should move out of limbo balance.
Actual behaviour
Funds are still in limbo balance.

To recover funds use chantools commands : sweeptimelock and sweepremoteclosed these should recover the most of your funds.

It looks like most of those channels (only looked at a couple of them) already fully resolved on-chain. So it appears like your sync with the chain backend might not be fully working or up to date. Try restarting everything (including bitcoind, and perhaps consider updating the version). If that doesn't work, try starting lnd with the reset-wallet-transactions=true option to force a full wallet rescan.

Hi @sanjay-shah hope your queries are addressed. Moving this issue to a discussion, as there is nothing really to fix here for us.


Profiles get messed up

Profiles will randomly stop working properly and just load the same items no matter which profile you choose.

are there any errors?

Same issue, no errors.


your paypal links are down... cant donate :(

Ripme version:
Java version:
Operating system:

Exact URL you were trying to rip when the problem occurred:
Please include any additional information about how to reproduce the problem:

Expected Behavior
Detail the expected behavior here.
Actual Behavior
Detail the actual (incorrect) behavior here. You can post log snippets or attach log files to your issue report.

The paypal stuff was set up by @metaprime

Any plans on fixing this? I'd love to throw a few beers your way.


update new version of spacy on rasa

i see version of requriement file have spacy==2.0.5 . may you should update new version of spacy up to 2.1 or 2..0.9

The spacy version we use is tied to the version of Rasa we use. So I am going to change this to update the Rasa version since they've got a few new releases.

updated Rasa on ba579824b88f234854ded5c799b324d17b251fe4


Updated Fonts

Checklist:

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] All the files I changed are in the same world language, for example: only English changes, or only Chinese changes, etc.

Updates a few fonts in order to add some consistency to documentation and updates the background color to light gray.

Adds a feature to improve this issue: https://github.com/freeCodeCamp/freeCodeCamp/issues/38589 but does not close it.

Hi @KBB99 thanks for your PR.
Your changes seem to be coming from a fork that is not your own.
Do not worry, we would like to assist you in making your first contribution. I recommend you give our contributing guidelines a read. And seek assistance in the contributors chat room.
We are closing this PR for the same reason.

@raisedadead can you make an exception for this pull request? We're required by our teacher to make PRs in this manner if we want to get credit. NYU-OSSD-s20 is the required repo that we need to use.


Middleware: Add prometheus package to track bitcoin verification progress

During initial blockchain download we do not want to hit bitcoind with direct rpc calls, instead call prometheus, which schedules the calls at healthy intervals. Add a rpc call that returns the syncing progress as given by bitcoin core and the total number of blocks and headers synced.
Improve channel close handling in the websocket loop

tACK https://github.com/digitalbitbox/bitbox-base/commit/3fcbf08a0852bd53cb48bed26e69922ed114d5b5


Add SimonSapin to libs team

Thanks! This will be deployed once the Travis job for merging to master finishes.


ec_deployment: Fix where datasource was adding unused topology elements

Description
This PR is a follow up to the bug discovered in https://github.com/elastic/terraform-provider-ec/pull/241
The deployment read API returns all possible topology elements
even if the size is set to 0. This means that the ec_deployment datasource
will return more topology elements than what is set in the ec_deployment
resource. This patch makes sure only the topology elements used in the
deployment are returned.
Motivation and Context
Fix teh bugs and make the tests pass!
How Has This Been Tested?
Manually and acceptance tests
Types of Changes

[x] Bug fix (non-breaking change which fixes an issue)

Readiness 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
[x] I have added tests to cover my changes
[x] All new and existing tests passed

Relevant test passing:


Publish sort server and client.

if Application created then nothing sorter.

Oo very nice. @Cerlson good code. I'm tested no problem.


Adds new commands and arguments to vineyard-ctl

Signed-off-by: rohangupta<EMAIL_ADDRESS>
What do these changes do?

Added put option to put a python value to the vineyard server.

Added config option to edit the vineyard configuration file.

Updated connect to vineyard server function to connect via IPC or RPC values from the vineyard config file if not provided via command line.

Added more options to the query command.

Merged. Thank you @Rohan-cod.


[Designer] Elements with bleed should bleed top and bottom in addition to left and right

Automatically generated task. Any updates to the title and body will be overwritten. Do NOT modify the labels.
Designer fix of #2702

@dclaux Assiging this auto-generated bug to you to track any changes you may want to make to the designer to make the top/bottom bleed more obvious. If this issue isn't useful to you or is tracked elsewhere feel free to close.

At this point the behavior is by design in designer. Closing this.


issues：Using ”DllReferencePlugin“ still packages some third-party libraries

Do you want to request a feature or report a bug?
：：bug

What is the current behavior?
I want to shorten the packing time，so，i use DllReferencePlugin and DllPlugin to Split third-party libraries
If the current behavior is a bug, please provide the steps to reproduce.
this is my config：
// webpack.base.conf.js
new DllReferencePlugin ({
            // 索引文件中请求的上下文
            context:dllPath,
            scope: 'var',
            manifest:require(path.join(dllPath, './vendor.manifest.json'))
        }),
        new DllReferencePlugin ({
            // 索引文件中请求的上下文
            context:dllPath,
            scope: 'var',
            manifest: require(path.join(dllPath, './uiLib.manifest.json'))
        }),
        new DllReferencePlugin ({
            // 索引文件中请求的上下文
            context:dllPath,
            scope: 'var',
            manifest: require(path.join(dllPath, './commonDict.manifest.json'))
        }),
        new DllReferencePlugin ({
            // 索引文件中请求的上下文
            context:dllPath,
            scope: 'var',
            manifest: require(path.join(dllPath, './pictureLib.manifest.json'))
        })

// webpack.dll.conf.js
const VueLoaderPlugin = require('vue-loader/lib/plugin')
var vueLoaderConfig = require('./vue-loader.conf')
const DllPlugin = require('webpack/lib/DllPlugin');
const path = require('path');
var config = require('../config')
const dllPath = path.join(config.build.assetsRoot,'/dll');

module.exports = {
    entry: {
        // 必要的
        'vendor': ['vue','vue/dist/vue.esm.js','jquery','vuex','vue-router','axios','echarts'],
        'uiLib':['iview','element-ui','pdfjs-dist'],
        'pictureLib':['viewerjs'],
        'commonDict':['./src/assets/libs/js/city.js','./src/assets/libs/js/focus.js','./src/assets/libs/js/openInputSelect.js']
    },
    output: {
        filename: '[name]_dll.js',
        path: dllPath,
        library: '[name]_dll'
    },
    module: {
        rules: [
            {
                test: /\.vue$/,
                loader: 'vue-loader',
                options: vueLoaderConfig
            },
            {
                test: /\.js$/,
                loader: 'babel-loader?cacheDirectory',
            },
        ]
    },
    plugins: [
        new VueLoaderPlugin(),
        new DllPlugin({
            name: '[name]_dll',
            context:dllPath,
            path: path.join(dllPath, '[name].manifest.json'),
        })
    ]
}

What is the expected behavior?

this is dist for 'webpack.base.conf.js' of analysis
thire-party are still compiled
If this is a feature request, what is motivation or use case for changing the behavior?
Please mention other relevant information such as the browser version, Node.js version, webpack version, and Operating System.
webpack : 4.33.0
node: 8.4.11
browser: chrome /firefox
operating sys : mac 10.14.5 (18F132)

Please fill all questions otherwise your issue was closed, thanks

scope: "var" looks wrong to me.
Please see documentation: https://webpack.js.org/plugins/dll-plugin/#scoped-mode

scope: "var" looks wrong to me.
Please see documentation: https://webpack.js.org/plugins/dll-plugin/#scoped-mode

It has nothing to do with the questions
If the scope is removed, the program will report an error: uiLib_dll is not defined
look at it

AND
...
I rebooted my computer and found it ok
sorry and thanks

Reboot is a surprise！！！！！

Same problems as you. Do you found the reason finally?

I also have this and a reboot didn't help. I'd love a pointer on how to get pdfjs-dist to bundle properly in my vendor lib.


Add AppAssignedTo API

https://docs.microsoft.com/en-us/previous-versions/azure/ad/graph/api/entity-and-complex-type-reference#serviceprincipal-entity
https://docs.microsoft.com/en-us/previous-versions/azure/ad/graph/api/entity-and-complex-type-reference#approleassignment-entity
Fix https://github.com/Azure/azure-sdk-for-python/issues/13617

/azp run automation - sdk

@lmazuel should we be concerned about the BreakingChangePython label?  The checks all passed?

@tjprescott I think the problem is that this is using the track2 generator by default. I  know my changes aren't breaking by themselves.
Let me sync with Mayuri/Johan if we have a strategy of update here.


Add OrderedDict and Enum classes

This would be really useful for many purposes. Many larger libraries have their own versions of theses types.
collections.OrderedDict was introduced in Python 2.7 and enum.Enum in Python 3.4.
I am not sure what the project's stance is on things like this but both could be easily backported so I thought I'd bring it up.

The only statistics backport I could find: https://bitbucket.org/tiran/backports.statistics/overview
Not sure how stable that is though.

@krischer I've uploaded that package to PyPI at https://pypi.python.org/pypi/backports.statistics


remove rostest from top level find_package

This should resolve the build error here:
http://build.ros.org/view/Kbin_uxv8_uXv8/job/Kbin_uxv8_uXv8__tts__ubuntu_xenial_arm64__binary/1/console
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Okay, I see rostest is still needed for the add_rostest() in the same CMakeLists.txt.
Thanks


Removed return and original message, and replace with an error message

I've replaced the old return with a message that doesn't stop the execution.
It is really annoying that if the string replacement execution fails because for example an empty fail, all the execution is stopped and you have to re-run to check which one is the next to fail, when we can just skip the faily ones.

Updated node min version.


Fix build after dependency upgrade

Fixes the build after #2256 .
Resolves some errors related to mockito version upgrade and also spring security upgrade.

Hmm still something weird with the dependencies... lets give it another day or two, maybe still something not completely right on the Spring side.

I think there is a bug in spring-cloud-stream which is why our emulator tests are breaking; will followup with them and post the issue here.

Filed https://github.com/spring-cloud/spring-cloud-stream-starters/issues/103 to ask if it's possible to upgrade Ivyland dependency version to 3.1.0.B-S.

Also filed https://github.com/spring-cloud/spring-cloud-gcp/issues/2269, I will remove the version number override that I hardcoded for the spring-cloud-stream-test dependency once the version in the spring-cloud-stream bom is upgraded to 3.1.0.B-S instead of 3.0.4


PAC_end [sf#158]

Reported by mellybelly on 2009-09-09 17:19 UTC
Hi,
can you please add PAC_end
Def: A region of sequence from the end of a PAC clone that may provide a highly specific marker.
is_a read SO:0000150
part_of PAC SO:0000154
Thanks much!
Melissa

Updated by eilbeck on 2009-10-08 16:19 UTC

status: open --> closed-fixed


close button in active page tab does not work

Started POST "/admin/layoutpages" for <IP_ADDRESS> at 2012-01-19 15:19:50 +0100
RailsDevTweaks: Skipping ActionDispatch::Reloader hooks for this request.
  Processing by Alchemy::PagesController#show as JS

Cannot reproduce this anymore.
Anyone else has this issue? Then reopen this ticket.


Why cleanup some threads while running read test?

I specific "operationcount=10000000 -threads 32 -target 10000" in workloadc uniform read, but I find parts of threads will be cleanuped after a specific time, that is operationcount./target seconds.
Why and how to avoid it?
For example:
2023-02-26 18:30:17:845 10 sec: 67398 operations; 6739.8 current ops/sec; est completion in 24 minutes [READ: Count=67404, Max=25295, Min=36, Avg=4485.32, 90=9855, 99=16543, 99.9=20495, 99.99=23663]
……
2023-02-26 18:46:57:845 1010 sec: 6791560 operations; 2003.6 current ops/sec; est completion in 7 minutes [READ: Count=20035, Max=19199, Min=52, Avg=8007.31, 90=12231, 99=15279, 99.9=17887, 99.99=19199] [CLEANUP: Count=16, Max=1771, Min=19, Avg=403.88, 90=1696, 99=1771, 99.9=1771, 99.99=1771]
……
2023-02-26 18:58:07:845 1680 sec: 8132262 operations; 1623.4 current ops/sec; est completion in 6 minutes [READ: Count=16234, Max=20351, Min=2054, Avg=8687.46, 90=12423, 99=15351, 99.9=17471, 99.99=18671] [CLEANUP: Count=4, Max=54, Min=21, Avg=31.75, 90=54, 99=54, 99.9=54, 99.99=54]
……
2023-02-26 19:10:57:845 2450 sec: 9065169 operations; 1112.2 current ops/sec; est completion in 4 minutes [READ: Count=11122, Max=19487, Min=2360, Avg=10150.11, 90=12591, 99=15079, 99.9=17247, 99.99=19391] [CLEANUP: Count=3, Max=51, Min=19, Avg=31.67, 90=51, 99=51, 99.9=51, 99.99=51]

I suspect operation count is assigned equally to each thread at the beginning, but why time usage varies massively from some threads to others?


Gradient error on GPU for subsequent Conv2d utilization after downsampling.

Description
I have a fairly simple convolutional neural network with two distinct convolutional layers. I would like to create a three layer convolutional network by applying the second convolutional layer two times, downsampling between the layers (using AvgPool2d). Here is a diagram of my network architecture:

(Note the two yellow layers are the same "layer", just applied two times. This is done to reduce the number of parameters.)
When I convert my model to analog using convert_to_analog(), it works fine in the forward pass but gives me the following error upon calling .backward():
RuntimeError: Function AnalogFunctionBackward returned an invalid gradient at index 1 - got [256, 16, 16, 16] but expected shape compatible with [256, 16, 32, 32]
This does not occur on CPU, only GPU. Also, the original "digital" model works fine on both GPU and CPU.  If I remove the "downsampling" layer (i.e. remove the AvgPool2d between the two convolutional layers), it works in all cases.
How to reproduce
Here is a minimum working example:
import torch
from torchvision.datasets import CIFAR10
import torchvision.transforms as transforms
from torch.utils.data import DataLoader

import aihwkit
from aihwkit.simulator.configs import InferenceRPUConfig
from aihwkit.nn.conversion import convert_to_analog

REPRODUCE_BUG = True
DEVICE = "cuda"

class SimpleCNN_w_reuse(torch.nn.Module):
    def __init__(self, device):
        super().__init__()

        self.conv_layers = torch.nn.ModuleList()
        self.act = torch.nn.ReLU()
        out_size = 32

        #Define two convolutional layers. The second one will be used twice.
        self.conv_layers.append(torch.nn.Conv2d(in_channels=3, out_channels=16, kernel_size=3, padding=1, stride=1))
        self.conv_layers.append(torch.nn.Conv2d(in_channels=16, out_channels=16, kernel_size=3, padding=1, stride=1))

        if REPRODUCE_BUG:
            self.downsample = torch.nn.AvgPool2d(2)
            out_size = out_size // 2

        out_ch = 16
        self.global_pool = torch.nn.AvgPool2d(out_size)

        self.fc_layers = torch.nn.ModuleList()
        #GlobalMaxPool
        self.fc_layers.append(torch.nn.Linear(out_ch, 10))

    def forward(self, batch):
        h = batch

        #first convolution 3 channels --> 16 channels
        h = self.act(self.conv_layers[0](h))

        #second convolution 16 channels --> 16 channels
        h = self.act(self.conv_layers[1](h))

        #If we want to reproduce the bug, we downsample the tensor.
        if REPRODUCE_BUG:
            h = self.downsample(h)

        #third convolution REUSES THE SAME LAYER
        #the bug appears if the input is a different size the second time around
        h = self.act(self.conv_layers[1](h))

        h = self.global_pool(h)
        h = torch.flatten(h, start_dim=1)
        h = self.fc_layers[0](h)

        return h

def train():

    torch.autograd.set_detect_anomaly(True)
    device = DEVICE

    # Data
    train_ds = CIFAR10("./cifar10_files", train=True, transform=transforms.ToTensor(), download=True)
    train_dl = DataLoader(train_ds, batch_size=256, shuffle=True, num_workers=1, drop_last=True)

    d_network = SimpleCNN_w_reuse(device)

    #CONVERT TO ANALOG:
    rpu_config = InferenceRPUConfig()
    a_network = convert_to_analog(d_network, rpu_config=rpu_config)

    loss_fn = torch.nn.CrossEntropyLoss()

    a_optimizer = aihwkit.optim.AnalogAdam(a_network.parameters(), lr=1e-3)
    d_optimizer = torch.optim.Adam(d_network.parameters(), lr=1e-3)

    d_network.to(device)
    d_network.train()
    a_network.to(device)
    a_network.train()

    for epoch in range(100):
        for it, (batch, label) in enumerate(train_dl):
            batch = batch.to(device)
            label = label.to(device)
            print(f"Epoch {epoch+it/len(train_dl)},", end="")

            d_optimizer.zero_grad()
            logits = d_network(batch)
            d_loss = loss_fn(logits, label)
            d_loss.backward()
            d_optimizer.step()
            print(f"D_loss: {d_loss.item()},", end="")

            a_optimizer.zero_grad()
            logits = a_network(batch)
            a_loss = loss_fn(logits, label)
            a_loss.backward()
            a_optimizer.step()
            print(f"A_loss: {a_loss.item()},", end="")

            print("")

if __name__ == "__main__":
    train()

Expected behavior
The above example should run and train both the analog and digital versions of the model.
Other information

Pytorch version: 2.0.1+cu117
Package version: 0.8.0
OS: Ubuntu 22.04
Python version: 3.10.14
Conda version (or N/A): 23.3.1

Thank you for reporing this issue. We will try to reproduce this and fix it.

Can you try: TorchInferenceRPUConfig instead of InferenceRPUConfig?

Hi @KyleM-Irreversible ,
thanks for reporting this. Indeed, re-using the same layer for two different sized inputs is currently not supported.  You can try to use the TorchInferenceRPUConfig (@jubueche suggested), which implements a subset of features of the InferenceRPUConfig purely in torch instead of relying on the  RPUCuda library.  It might work in the case of re-using a layer with different sizes as it computed the backward pass differently.

@KyleM-Irreversible have you tried the new ways that @maljoras and @jubueche recommended? Please let us know soon. Thanks!


Decide whether to reverse Jaccard or not?

Hi
I am trying to use jaccard matrix as an attribute to clusterfck -- here is my code :
var clusters = clusterfck.hcluster(dataarray, clj_fuzzy.metrics.levenshtein, clusterfck.COMPLETE_LINKAGE);
however, it always returns single node for each array item

Hello @PrayagAshwini. I am not very acquainted with how the clusterfck works so it is quite difficult to help you efficiently. However, your example uses the levenshtein function rather than the jaccard one.

Could you elaborate a bit more on what you are trying to do @PrayagAshwini, please?

thanks for quick response Yomguithereal .
Actually I tried both Jaccard & levenshtein, however none of them working. same output with any matrix attribute.
I am using clj-fuzzy - v0.3.1 js file .
let me know if you get any other pointers.

Do you have a sample of the data you are trying to cluster somewhere so I can run tests on my side?

here is sample data - ["economictimes.com","food.com","gaana.com","google.com","facebook.com","food.com","facebook.com","food.com"]

After running some tests on my own, I am not sure this library is really suited to analyze strings. It seem that it will only process numbers.

Moreover the library behaves quite strangely, sometimes it computes instantaneously but sometimes it just does not compute at all or very slowly.

Why don't you use something like hierarchical-clustering:
var cluster = require('hierarchical-clustering'),
    metrics = require('clj-fuzzy').metrics;

var data = [
  'economictimes.com',
  'food.com',
  'gaana.com',
  'google.com',
  'facebook.com',
  'food.com',
  'facebook.com',
  'food.com'
];

// Single-linkage clustering
function linkage(distances) {
  return Math.min.apply(null, distances);
}

var levels = cluster({
  input: data,
  distance: metrics.jaccard,
  linkage: linkage,
  minClusters: 2, // only want two clusters
});

var clusters = levels[levels.length - 1].clusters;

clusters = clusters.map(function (cluster) {
  return cluster.map(function (index) {
    return data[index];
  });
});

console.log(clusters);

thanks Yomguithereal. The above code is working.. however metrics parameter is not working..
here is data -
[ 'chatting.com', 'chrysler.com', 'economictimes.com', 'food.com', 'toopgaana.com', 'health.nih.gov', 'ibncnn.com', 'nytimes.com', 'khaanakhajana.com','kidshealth.org','makaan.com', 'photography.com', 'pinrest.com', 'test.com', 'thetimes.co.uk', 'topgames.com', 'topnonprofits.com' ]
And output is -
[["kidshealth.org"],["topnonprofits.com","topgames.com","toopgaana.com","test.com","food.com","pinrest.com","nytimes.com","makaan.com","ibncnn.com","chrysler.com","chatting.com","thetimes.co.uk","economictimes.com","khaanakhajana.com","photography.com","health.nih.gov"]]
whether  I use  "metrics.jaccard," or " metrics.levenshtein" ..
Any pointers??
I would like to receive  output something like below --
[["kidshealth.org"], ["topnonprofits.com", "topgames.com", "toopgaana.com"], ["test.com"],["food.com"], ["pinrest.com"], ["thetimes.co.uk", "economictimes.com", "nytimes.com"],["makaan.com"] ,["ibncnn.com"], ["chrysler.com", "chatting.com"], ["khaanakhajana.com"], ["photography.com"], ["health.nih.gov"]]

You can try to fiddle with the minClusters option to increase the number of possible clusters generated by the algorithm.

I tried that.. however it just creates more clusters with single item, and remaining all in one..
If I provide manual distance formula, it clusters at least two values starting with "ch"  and remaining items listed correctly as single item.
--
// Euclidean distance
function Edistance(a, b) {
var d = 0;
for (var i = 0; i < a.length; i++) {
d += Math.pow(a[i] - b[i], 2);
}
return Math.sqrt(d);
}
output
[["chrysler.com","chatting.com"],["economictimes.com"],["food.com"],["toopgaana.com"],["health.nih.gov"],["ibncnn.com"],["nytimes.com"],["khaanakhajana.com"],["kidshealth.org"],["makaan.com"],["photography.com"],["pinrest.com"],["test.com"],["thetimes.co.uk"],["topgames.com"],["topnonprofits.com"]]


This is different from https://github.com/QuiltMC/quilt-loader/issues/15 as it just removes current limitation when searching for mods.
Currently Fabric/Quilt loader uses 1 for max depth, I suggest change it to Integer.MAX_VALUE in this line: https://github.com/QuiltMC/quilt-loader/blob/232e1741a3d65e4e384958cb2e18ea37b099eaf2/src/main/java/org/quiltmc/loader/impl/discovery/DirectoryModCandidateFinder.java#L58

Maybe this could be coupled with the ability to exclude entire folders, either based on the hidden attribute, or based on a prefix dot, like for regular mod jars as well.

Maybe this could be coupled with the ability to exclude entire folders, either based on the hidden attribute, or based on a prefix dot, like for regular mod jars as well.

That could be achieved by overriding another method in the file visitor:
@Override
public FileVisitResult preVisitDirectory(Path dir, BasicFileAttributes attrs) throws IOException {
	if (dir.getFileName().toString().startsWith(".") || Files.isHidden(dir)) {
		return FileVisitResult.SKIP_SUBTREE;
	}
	return FileVisitResult.CONTINUE;
}

if the loader is designed similarly to fabric in grabbing file paths as candidates it might be difficult but it would be a nice feature to search zip files as well as folders makes modpacks simple and for solves, non technical users, the mistake I see a lot of sticking a zip in the mods folder.

Maybe this could be coupled with the ability to exclude entire folders, either based on the hidden attribute, or based on a prefix dot, like for regular mod jars as well.

That could be achieved by overriding another method in the file visitor:

@Override

public FileVisitResult preVisitDirectory(Path dir, BasicFileAttributes attrs) throws IOException {

	if (dir.getFileName().toString().startsWith(".") || Files.isHidden(dir)) {

		return FileVisitResult.SKIP_SUBTREE;

	}

	return FileVisitResult.CONTINUE;

}

fabric already does this

Zip support for modpacks is certainly an interesting idea, however it depends quite heavily on what the zip contains. For example downloading a modpack zip from curseforge doesn't actually contain the mods, and instead contains a list of files to download, plus overrides for configs, resourcepacks, and occasionally mods that aren't on curseforge. (However this doesn't apply to all zips - some modpack zips might only contain mod jar files).
Either way zip support is not the topic of this particular issue, and I think you should open a different issue if you want to continue to discuss this.

Zip support for modpacks is certainly an interesting idea, however it depends quite heavily on what the zip contains. For example downloading a modpack zip from curseforge doesn't actually contain the mods, and instead contains a list of files to download, plus overrides for configs, resourcepacks, and occasionally mods that aren't on curseforge. (However this doesn't apply to all zips - some modpack zips might only contain mod jar files).
Either way zip support is not the topic of this particular issue, and I think you should open a different issue if you want to continue to discuss this.

i was mainly referring to zips of just mods. i put it here cause i thought it was similar in the concept of how the loader explores the mod folder but realize it is a concept unrelated to sub folders directly ill add a new issue tho cause i would love to see it implemented if possible

This behavior occurs by default in Loader 0.18, and also supports subfolders for specific versions or even version ranges. See here for the exact behavior:
https://github.com/QuiltMC/quilt-loader/blob/6afb2e0b00ee7c2b1810f586d19dc0c1835a662e/src/main/java/org/quiltmc/loader/impl/plugin/QuiltPluginManagerImpl.java#L1541


Document refreshControl prop

The refreshControl prop on a FlatList is doing its job (same like with ScollScreen), but it is not documented.
I don't know if the refreshControl prop is not officially released yet, or if the doc is missing.

Hi @shaebler,
the refreshControl is a ScrollList property which is inherited by the FlatList component. We do not include those props on the list to avoid massive amount of duplications.
Lately this issue have been brought up a few times (#2190, #2399) and we decided to highlight the parent component props in the sidebar to make it more obvious, that certain component inherits props of other.
You can see the example of this improvement in next version of the docs - https://reactnative.dev/docs/next/flatlist#props


ACME v2 support

Implement https://github.com/veeti/manuale/issues/40 as requested in manuale.
To accomplish this ticket we need to implement:

[x] #7 ACME V2 get nounceRFC Section 7.2
[x] #5 ACME V2 Account Registration RFC Section 7.3
[x] #16 ACME V2 Account Info RFC Section  7.3
[ ] #18 Applying for Certificate Issuance RFC Section  7.4
[ ] #20 Download Certificate RFC Section  7.4.2
[ ] Certificate Revocation
[x] #10 Create mock server to test challenges

This is priority. End Of Life is near: https://community.letsencrypt.org/t/end-of-life-plan-for-acmev1/88430

Here is the spec: https://tools.ietf.org/html/draft-ietf-acme-acme-09

Here is the spec: https://tools.ietf.org/html/draft-ietf-acme-acme-09

:wave: Hi @piraz,
That's an early pre-RFC draft. You will want to refer to https://tools.ietf.org/html/rfc8555 instead of draft-ietf-acme-acme-09 or you'll run into problems (e.g. not supporting POST-as-GET)

Using @cpu's reference, thanks.

@piraz Do you plan to implement V2?

I'm implementing V2. Just got a new born this October and got me focused in another project.
Let's see if I can get things faster November.

Got the registration going. Seems pretty straight forward, I'll get the test finished and post the code.
We can keep using the same key format but I need to check the status of an V1 account in a V2 server.

Here is the spec: https://tools.ietf.org/html/draft-ietf-acme-acme-09

Hi @piraz,
That's an early pre-RFC draft. You will want to refer to https://tools.ietf.org/html/rfc8555 instead of draft-ietf-acme-acme-09 or you'll run into problems (e.g. not supporting POST-as-GET)

Just a heads up @cpu, the url at https://tools.ietf.org/html/rfc8555#section-7.3 isn't correct. The right value is https://example.com/acme/new-acct.

the url at https://tools.ietf.org/html/rfc8555#section-7.3 isn't correct. The right value is https://example.com/acme/new-acct.

@piraz You're correct that Boulder/Let's Encrypt use the path /acme/new-acct but that doesn't mean the examples in the RFC are incorrect. It consistently uses /acme/new-account throughout.
Put another way: The individual URLs for each endpoint are customizable by the ACME server, you have to learn the correct value for each server using the /directory endpoint. In this case by checking the value of the "newAccount" key.

Yes!
https://acme-v02.api.letsencrypt.org/directory

ue of the "newAccount" key.

WOW. That's good info. Thanks @cpu I'll put that in the logic.

@piraz As you're working on ACME v2 support you might find it handy to test with both Let's Encrypt's staging environment and Pebble, a small ACME test server we made for this usage.
As one example Pebble deliberately chooses different paths for things like newAccount so if your client works with both Let's Encrypt staging (powered by Boulder) and Pebble you're likely to have done the right thing :-) That should help make automatoes work with other RFC 8555 CAs (like Sectigo)

Running Peeble automated @szepeviktor.

Just finished account registration and info, also added to the manuale command.
I'm breaking up Account Management into specific tasks as Account Registration and Account Info.
The agreement during V1 was done in 2 steps, on v2 we retrieve the term from the directory meta and send the agreement status during the registration, that will be changed in the logic also.

The good news @szepeviktor is that I got the full authorization and certificate download almost done.
What we should figure out right here, and suggestions are appreciated, how to adapt our workflow to ACME V2 workflow.
Before we used to do:

Ask authorization for domain(s)
Fulfill challenges
Create keys for domain(s)

The csr used to be created in the step 3 with ACME V1.
ACME V2 is more order oriented. Here is what happens:

We ask authorization for domain(s), order is created
We fulfill challenges in the order
We finish the order, here we provide the csr
We check if the order status to be valid
We get access to the order certificate url
We download the certificate

So we can, with manuale, do everything in one step and/or break those steps and be more order oriented.
I can list all orders from an account, so what I can do things like:

Block user from start an order from a combination of domains
List pending orders
Create a direct workflow
Create a step-oriented workflow
Create files or pipe order objects so we can process later

Do you have any input?

Another good news is that the account file generated by the ACME V1 manuale account will be the same.

Thank you very much!
Does it mean that all features of the veeti's tool are still available?

Yes all features would be available and we can also create wildcard domains right now(Because we're on ACME 2).
I can try to do:
manuale authorize my.domain.com another.domain.com
manuale issue mydomain.com
manuale issue another.domain.com

I don't think this is possible right now because authorize creates one order and the issue must have both domains provided by authorize. I'm checking https://tools.ietf.org/html/rfc8555#section-7.5 to see if I can solve the example above.
This will work for sure:
manuale authorize my.domain.com another.domain.com
manuale issue my.domain.com another.domain.com

Because we create an order and issue will download the certificate from that order.
That works also:
manuale authorize my.domain.com
manuale issue my.domain.com
manuale authorize another.domain.com
manuale issue another.domain.com

In this case we have two orders and two downloads.
I'm thinking about this:
manuale authorize my.domain.com another.domain.com
--- resolve the challenges --
response : order fdj394k4kf created

manuale list
response: orders created:
- rejk93kk3j foo.domain.com
- fdj394k4kf my.domain.com another.domain.com

manuale issue fdj394k4kf

That will be more order oriented bur will confuse manuale users.
I could keep manuale the way it is but issuing certs matching domains informed in the authorize command.
I can implement automatoes order oriented like this:
automatoes order create my.domain.com another.domain.com

automatoes order list
- rejk93kk3j foo.domain.com ready
- fdj394k4kf my.domain.com another.domain.com pending

automatoes order list
- rejk93kk3j foo.domain.com ready
- fdj394k4kf my.domain.com another.domain.com ready

automatoes order download fdj394k4kf
downloads cert to the local disk

Do you have any problems with those outputs for authorization?
Example 1:
manuale --server=https://acme-staging-v02.api.letsencrypt.org authorize monster.candango.org monster1.candango.org
Candango Automatoes 0.9.0. Manuale replacement.

Authorizing monster.candango.org, monster1.candango.org.

  Found order at ~/autotests/orders/order_monster.candango.org_monster1.candango.org.json. Querying ACME server for current status.
  Order still valid and expires at 2020-01-07T16:18:52Z.

  Requesting challenge for monster.candango.org.
    monster.candango.org is already authorized until 2020-02-06T09:15:55Z.
  Requesting challenge for monster1.candango.org.

  DNS verification required. Make sure these TXT records are in place:

    _acme-challenge.monster1.candango.org.  IN TXT  "4UnuRHePcrqM_cnEjJLzdNwOfoHWc4QoL4eHbMmHdkg"

Press Enter to continue.

Invalid order:
manuale --server=https://acme-staging-v02.api.letsencrypt.org authorize monster.candango.org monster1.candango.org
Candango Automatoes 0.9.0. Manuale replacement.

Authorizing monster.candango.org, monster1.candango.org.

  Found order at ~/autotests/orders/order_monster.candango.org_monster1.candango.org.json. Querying ACME server for current status.
  Invalid order. Renewing order.
  Just continue with the authorization when all verifications are in place.

  Requesting challenge for monster.candango.org.
    monster.candango.org is already authorized until 2020-02-06T09:15:55Z.
  Requesting challenge for monster1.candango.org.

  DNS verification required. Make sure these TXT records are in place:

    _acme-challenge.monster1.candango.org.  IN TXT  "v15O5YPC_bluMPpXKBHJ1_Qy568yEVCcs1HYDyodm_I"

Press Enter to continue.

I'll shrink the order file and add the challenges to the current directory. So you will have metadatas for your dns challenges in the disk before you press continue.

So when you authorize the first time the order file is created at current_dir/orders/domains.json.
If you fulfill all the challenges we set the order as ready and we close during the issue command, the issue command must contain all domains from the authorize with the right sequence of domains otherwise I will not be able to find the order and issue the certificate.
If you press crt+c and break the authorize process and try to authorize the same domains in the same sequence I'll just query the order file from the disk and check if it is not expired and not invalid, and you can fulfill the challenges.
If you fail one challenge the order will be set as invalid, next time I need to create a new one(renew), and the domains authorized in the previous failed order will be keep authorized for you.
If the order is expired I create a new one(renew).
This is the behavior I got in staging(https://acme-staging-v02.api.letsencrypt.org ).

Do you have any problems with those outputs for authorization? @szepeviktor

No they are fine.
I've made my DNS scripts to accept
     _acme-challenge.monster1.candango.org.  IN TXT  "v15O5YPC_bluMPpXKBHJ1_Qy568yEVCcs1HYDyodm_I"

Hey @cpu what about this https://tools.ietf.org/html/rfc8555#section-<IP_ADDRESS>?
It seems the object is not being returned by staging when I perform https://tools.ietf.org/html/rfc8555#section-7.1.2.
The orders object is not in the response from the account uri either by post or post_as_get.
Is that something that is not implemented yet?

Is that something that is not implemented yet?

@piraz Yup, it's one of the features listed as not implemented on our ACME divergences page. There's a Boulder issue to subscribe to if you're interested: https://github.com/letsencrypt/boulder/issues/3335 It isn't likely to be something we prioritize anytime soon unfortunately.
If you wanted to test your code with an RFC 8555 server that does implement Section <IP_ADDRESS> and the orders endpoint we recently implemented it in Pebble v2.3.0.
Hope that helps, happy new year :-)

Alright @cpu I'll see how to track that in the client side by now, sill working at the ACME v2 tool.
Thank you very much for all the support. Happy new year for you.


continous queries problem

I want ensure that whether continuous queries include "group by" should include "where time ..."? (but it doesn't describe in the docs )and another question is whether every shell command like "select * from xxx" have a equal request using curl like "curl ...."?

how to show retention policy?

can you add more configuration details for fresh to deploy?

@hy05190134 a number of your recent issues are not feature requests or bug reports, but more support questions. Please send them to<EMAIL_ADDRESS>rather than opening a GitHub Issue. Thanks!
WHERE time should not be part of a CQ. There's a bug #2944 that incorrectly requires them. That should be fixed for 0.9.1.
The documentation for retention policies is here: https://influxdb.com/docs/v0.9/query_language/database_administration.html. The command you want is SHOW RETENTION POLICIES <database_name>.
I don't understand your final comment, but it sounds like a support question. Please contact the mailing list<EMAIL_ADDRESS>or<EMAIL_ADDRESS>for assistance.


Increase number of products in recommended product block dynamically via API

As you have 3 products in recommended product block: https://i.imgur.com/3rt0AGv.png
What I want to achieve is: increase the number of products in the editor:
https://i.imgur.com/P71HMfq.png
Kindly let me know the code to achieve this.
Thank You

Demo updated, see https://github.com/arco-design/easy-email/blob/master/demo/src/pages/Editor/components/CustomBlocks/ProductRecommendation/index.tsx


fashionIQ datasets class issue

in the configs/test/fashioniq-dress(shirt or toptee).yaml
there is
targets: ${paths.work_dir}/annotation/fashion-iq/split.toptee.val.json
however the split.toptee.val.json file doesn't exist
can i get a split.toptee.val.json from you?

Hi @HouTong-s, thanks for bringing this up.
The missing split.toptee.val.json issue has been resolved in the latest commit. You can obtain the missing split files with:
bash tools/scripts/download_annotation.sh fiq

Please give it a try, and let me know if you encounter any further issues.

Hi @HouTong-s, thanks for bringing this up.
The missing split.toptee.val.json issue has been resolved in the latest commit. You can obtain the missing split files with:
bash tools/scripts/download_annotation.sh fiq

Please give it a try, and let me know if you encounter any further issues.

I got that json file in the repository of the origin fashionIQ author
and I think your code correction will works.


Fix constraint-function

I don't know how to create the .min-Version. So this should be done before pulling this.
#7

Thanks! :sparkles:

I don't know how to create the .min-Version.

I will take care of that. :smile:

This will be :ship: in 1.0.0.


[r] Update dev notes in apis/r/README.md

As of #1301 and #1302, the developer workflow has changed. This needs to be documented in apis/r/README.md.

Source of truth is .github/workflows/r-ci.yml -- let's have the readme point to that
Additional "color" in the README including "Access to more test data ..." should remain there
cleanup doesn't exist anymore
copy_source.sh doesn't exist anymore
scripts/bld --prefix=/usr/local and sudo ldconfig (the latter for Linux) need to be there
Additional "color" in the README including R CMD build ... and R CMD INSTALL ... are, of course, obvious to R experts -- but in the spirit of inclusivity and polyglottalism we should retain this helpful information in the readme

See also #1334.

Quick adds.  Maybe

not point to r-ci.yml, it is internal
~add cleanup back in, that is standard R package fare~ cleanup is still there


LESS output is always bundled into JS

For CSS and SASS in create-react-app

development build (npm start), the css is bundled with the js files.
production build (npm build) , the css is chunked out into css files.

While using this plugin, the css is always bundled with the js files. Ideally this less plugin functions the same way the sass loader in CRA does, which would include extracting CSS from the js bundle and including it in css files.

For some more context, the common function used to gather the necessary loaders for each css preprocessor.
const getStyleLoaders = (cssOptions, preProcessor) => {
rest at https://github.com/facebook/create-react-app/blob/master/packages/react-scripts/config/webpack.config.js#L79

Hi @duhseekoh, sorry about that! I should have checked that earlier. I'll try to fix that soon so that CSS is extracted in production

No problem. Thanks for the package.
I was thinking, one interesting way to solve this particular issue, and to keep it entirely in sync with how the set of loaders supporting sass in official CRA work, is to...

have this plugin find and copy the sass loader section (output of getStyleLoader)
in that copy, just replace the sass-loader for less-loader
push that copy into the list of loaders (before file-loader)

Yeah I really like that idea. I'm also using this upstream in the craco-antd plugin, so I'll have to rethink the loader options. I think should just accept a callback so that the user can modify whatever they need.

I've written a function to enable less-loader in customize-cra, struggling with two different modes (dev & prod) for a while but finally it gets to work. So I think this might be a help.

Hi, sorry about this issue, and sorry for the delay! This was a huge oversight, because I totally forgot to check production builds.
@OshotOkill thanks, that was really helpful!
@duhseekoh I followed your suggestion to copy the sass-loader rule from the webpack config, and just replace sass-loader with less-loader. This works really well, and it sets up mini-css-extract-plugin in production so that CSS is now extracted to the separate file.
I've also created a new production test suite, so now there's 100% test coverage for both development and production builds.
This has been released in version 1.3.0, so please let me know if you run into any issues. Thanks!

Awesome thanks. Will check it out this week.


[swiftinterface] Handle target variants the same as targets

Based on preliminary work from @rmaz.
The compilation arguments for a swiftinterface file are preprocessed to modify the -target argument to match the preferred target (which comes from the command line) in cases in which the sub-architecture differs, but it is compatible (for example using arm64e when arm64 is being compiled), but this was not done for the target variant, which ended up with mismatches on the sub-architecture used by the target and target variant, which fails an assert in assert toolchains.
Maybe solves rdar://135322077

@swift-ci please test

Thanks for taking care of this! Out of curiosity, what assertion are you hitting without this fix? I thought the SILGen assertion I removed was the only one that was being triggered.

It was the assert in SILGenFunction::emitZipperedOSVersionRangeCheck that you removed in #76276. We found this in release/6.0 and I checked the main branch for the "source" of the problem, but I did not check if the assert was still there in main.
I will try to make the triple checks into a function/lambda and send a new version.

@swift-ci please test


Root Certificate not found on Stack VM

Step 2 in the Prepare for the CLI does not seem to be accurate. After creating a VM on Stack (1.1903.2.39) there is no certificate with the label "AzureStackSelfSignedRootCert".
Steps to reproduce:
Create a Windows Server 2016 Datacenter server on Azure Stack
Sign into the machine and open elevated PowerShell windows
Run the provided script to find the StackSelfSignedRootCert

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

ID: 583c4bab-c16a-a723-04ac-b3265d9e8269
Version Independent ID: e6ecb0ee-2303-a7ed-9fca-767e3d3bfe86
Content: Connect to Azure Stack with CLI
Content Source: azure-stack/user/azure-stack-version-profiles-azurecli2.md
Service: azure-stack
GitHub Login: @mattbriggs
Microsoft Alias: mabrigg

@jgardner04 As you are using 1903, I assume that this is a multi-node.
The "AzureStackSelfSignedRootCert" is for the ASDK only, and this step is not needed for multi-node deployments. You should start Here with the Set up the Virtual Machine Alias Endpoints.
The section titled Trust the Azure Stack CA root certificate is for the ASDK as well and can be skipped for multi-node deployments.
We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.

@TravisCragg-MSFT 👍 tie this up to RTM. Sorry about that!


Monthly Budgets Credit Card Type Accounts

[ ] Monthly expenses view - monthly budgets
[ ] Remaining current month budget

Closing issues related to things that still need to be more formally designed.


[BUG] test failures in CI build (observed in UCX job) after starting to use 21.08

These tests failed:

test_broadcast_nested_loop_join
test_broadcast_nested_loop_join_special_case_count
test_cartesean_join
test_cartesean_join_special_case_count
test_cartesean_join_special_case_group_by

With basic types as well as nested types. The job was changed for last night's run to use 21.08. I had updated it to use UCX 1.11 native libraries and ran successfully earlier.

UPDATE:
https://github.com/NVIDIA/spark-rapids/pull/2749 was PRed to revert a change introduced in https://github.com/NVIDIA/spark-rapids/pull/2702 that recently enabled these types in the plugin and the integration tests that failed above.
The condition for this issue (#2723) to be closed is that @revans2's code should be re-added and tests should pass.

I am not sure if this is UCX specific or not.

Here's one example of an exception:
../../src/main/python/join_test.py::test_broadcast_nested_loop_join[100-String][IGNORE_ORDER({'local': True})] 21/06/16 09:18:56 WARN TaskSetManager: Lost task 1.0 in stage 28146.0 (TID 1147491) (<IP_ADDRESS> executor 3): ai.rapids.cudf.CudaException: an illegal memory access was encountered
  at ai.rapids.cudf.Cuda.memcpyOnStream(Native Method)
  at ai.rapids.cudf.Cuda.memcpy(Cuda.java:472)
  at ai.rapids.cudf.Cuda.memcpy(Cuda.java:288)
  at ai.rapids.cudf.BaseDeviceMemoryBuffer.copyFromHostBuffer(BaseDeviceMemoryBuffer.java:43)
  at ai.rapids.cudf.BaseDeviceMemoryBuffer.copyFromHostBuffer(BaseDeviceMemoryBuffer.java:105)
  at ai.rapids.cudf.HostColumnVector.copyToDevice(HostColumnVector.java:198)
  at ai.rapids.cudf.HostColumnVector$ColumnBuilder.buildAndPutOnDevice(HostColumnVector.java:1268)
  at com.nvidia.spark.rapids.GpuColumnVector$GpuColumnarBatchBuilder.buildAndPutOnDevice(GpuColumnVector.java:400)
  at com.nvidia.spark.rapids.GpuColumnVector$GpuColumnarBatchBuilderBase.build(GpuColumnVector.java:275)
  at com.nvidia.spark.rapids.RowToColumnarIterator.$anonfun$buildBatch$2(GpuRowToColumnarExec.scala:613)
  at com.nvidia.spark.rapids.Arm.withResource(Arm.scala:28)
  at com.nvidia.spark.rapids.Arm.withResource$(Arm.scala:26)
  at com.nvidia.spark.rapids.RowToColumnarIterator.withResource(GpuRowToColumnarExec.scala:549)
  at com.nvidia.spark.rapids.RowToColumnarIterator.buildBatch(GpuRowToColumnarExec.scala:612)
  at com.nvidia.spark.rapids.RowToColumnarIterator.next(GpuRowToColumnarExec.scala:570)
  at com.nvidia.spark.rapids.RowToColumnarIterator.next(GpuRowToColumnarExec.scala:549)
  at scala.collection.Iterator$$anon$10.next(Iterator.scala:459)
  at scala.collection.Iterator$$anon$10.next(Iterator.scala:459)
  at scala.collection.Iterator.foreach(Iterator.scala:941)
  at scala.collection.Iterator.foreach$(Iterator.scala:941)
  at scala.collection.AbstractIterator.foreach(Iterator.scala:1429)
  at scala.collection.generic.Growable.$plus$plus$eq(Growable.scala:62)
  at scala.collection.generic.Growable.$plus$plus$eq$(Growable.scala:53)
  at scala.collection.mutable.ArrayBuffer.$plus$plus$eq(ArrayBuffer.scala:105)
  at scala.collection.mutable.ArrayBuffer.$plus$plus$eq(ArrayBuffer.scala:49)
  at scala.collection.TraversableOnce.to(TraversableOnce.scala:315)
  at scala.collection.TraversableOnce.to$(TraversableOnce.scala:313)
  at scala.collection.AbstractIterator.to(Iterator.scala:1429)
  at scala.collection.TraversableOnce.toBuffer(TraversableOnce.scala:307)
  at scala.collection.TraversableOnce.toBuffer$(TraversableOnce.scala:307)
  at scala.collection.AbstractIterator.toBuffer(Iterator.scala:1429)
  at scala.collection.TraversableOnce.toArray(TraversableOnce.scala:294)
  at scala.collection.TraversableOnce.toArray$(TraversableOnce.scala:288)
  at scala.collection.AbstractIterator.toArray(Iterator.scala:1429)
  at org.apache.spark.rdd.RDD.$anonfun$collect$2(RDD.scala:1030)
  at org.apache.spark.SparkContext.$anonfun$runJob$5(SparkContext.scala:2236)
  at org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:90)
  at org.apache.spark.scheduler.Task.run(Task.scala:131)
  at org.apache.spark.executor.Executor$TaskRunner.$anonfun$run$3(Executor.scala:497)
  at org.apache.spark.util.Utils$.tryWithSafeFinally(Utils.scala:1439)
  at org.apache.spark.executor.Executor$TaskRunner.run(Executor.scala:500)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  at java.lang.Thread.run(Thread.java:748)

test_cartesian_join seems to have a row to columnar followed by a columnar to row...
Seems orthogonal, but pointing it out.
at com.nvidia.spark.rapids.RowToColumnarIterator.next(GpuRowToColumnarExec.scala:549)
at scala.collection.Iterator$$anon$10.next(Iterator.scala:459)
at scala.collection.Iterator$$anon$11.nextCur(Iterator.scala:484)
at scala.collection.Iterator$$anon$11.hasNext(Iterator.scala:490)
at com.nvidia.spark.rapids.ColumnarToRowIterator.$anonfun$fetchNextBatch$2(GpuColumnarToRowExec.scala:222)

This is the best kind of failure, it actually failed again by just running the cartesian join tests. No shuffle involved:
== Physical Plan ==
GpuColumnarToRow (7)
+- GpuCartesianProduct (6)
   :- GpuRowToColumnar (2)
   :  +- * Scan ExistingRDD (1)
   +- GpuProject (5)
      +- GpuRowToColumnar (4)
         +- * Scan ExistingRDD (3)

First failure was Array(String), other types succeeded (basic types, and basic type arrays). Something with nested types?
08:22:58  ../../src/main/python/join_test.py::test_cartesean_join[100-Array(Double)][IGNORE_ORDER({'local': True})] PASSED [ 13%]
08:23:06  ../../src/main/python/join_test.py::test_cartesean_join[100-Array(String)][IGNORE_ORDER({'local': True})] 21/06/16 13:23:05 WARN TaskSetManager: Lost task 1996.0 in stage 45.0 (TID 105676) (<IP_ADDRESS> executor 1): ai.rapids.cudf.CudaException: misaligned address

At this point, I've confirmed that disabling the String variant of a couple of these tests cases makes the test pass.

Ok built a cudf without this diff: https://github.com/rapidsai/cudf/commit/2ce0835212759a0e2f3efbce34759d5308bf3e40. And the tests pass in the same build. Working with @hyperbolic2346 on trying to understand why.

Related to: https://github.com/NVIDIA/spark-rapids/pull/2702

Ok built a cudf without this diff: rapidsai/cudf@2ce0835. And the tests pass in the same build. Working with @hyperbolic2346 on trying to understand why.

This was a red herring. Just updating the issue. It seems that these tests were recently enabled 7 days ago in the plugin, so I am not 100% sure when it started breaking at this point.

Before closing this issue, ensure that the reverted code (#2702) was re-added and passes tests.

@abellina were you able to get a repro case for this failure?

@abellina were you able to get a repro case for this failure?
Not yet.

I verified that with the latest jars as of Monday (yesterday) we still see this issue with this diff: https://github.com/NVIDIA/spark-rapids/pull/2702. No root cause yet.

I suspect this has something to do with contiguous_split() with an Array<String> payload. The cartesean_join tests run correctly if Array<String> is skipped.
I'm trying to narrow it down now.

Persisting both sides of the CROSS JOIN into separate files and then performing the join does not reproduce the problem. :/
Hitting it with cuda-memcheck now.

It's been a while since I updated. I traced this to a bad read, in the case of nested lists. This should be sorted out once rapidsai/cudf#8791 is committed.
I have verified that the failing tests from the description all pass with the changes in rapidsai/cudf#8791.


please update your browser

please update your browser i really like it but it dont support images and youtube and more anymore.plssssssssssss  im using java version btw

Hello @mina9999 any help is welcome!


Code=31302 "Unsupported Cancel Message Error"

Description
We're receiving a lot of errors like these in our Sentry account:

Error Domain=com.twilio.voice.error Code=31302 "Unsupported Cancel Message Error" UserInfo={NSLocalizedDescription=Unsupported Cancel Message Error, NSLocalizedFailureReason=This version of the SDK no longer supports processing cancel push notification messages. You must register via [TwilioVoice registerWithAccessToken:deviceToken:completion:] with this version of the SDK to stop receiving cancel push notification messages. Cancellations are now handled internally and reported to you on behalf of the SDK.}

The official migration guide says the following:

You must register via [TwilioVoice registerWithAccessToken:deviceToken:completion:] when your App starts.

However there is no explanation on how to obtain this device token on app start, neither the example implements this requested changes. Am I missing something? What is the best way to fix the issue reported?
Steps to Reproduce

Ship app with Twilio Voice SDK 2.1.0 on iOS 13

Hi @ream88
With the newly introduced PushKit policy in iOS 13, Twilio will no longer send VoIP push notifications for call cancellations. Applications using the Twilio Voice iOS SDK 2.1.0 or 5.0.0 must use the [TwilioVoice registerWithAccessToken:deviceToken:completion:] method to subscribe to only the "call" message.
The deviceToken is obtained by initializing the PkPushRegistry and in the delegate method you will receive the device token and then provide in the .register() method.
Hope this helps.
Thanks,
-bobie

We just shipped a new version and this error still exists. 😞

Hi @ream88
Did the error happen on the mobile client that has called the TwilioVoice.register() method when the app was launched? In case where the app is updated but never launched in order for the register() method to be executed, the app will still receive the call cancellation notification and receive this error from the SDK.
To workaround (in case calling TwilioVoice.register() is not in the path of app launch) and avoid app being terminated on iOS 13, upon receiving this error you can report a dummy incoming call to CallKit with nil UUID:
- (void)notificationError:(NSError *)error {
    // TVOErrorUnsupportedCancelMessageError received
    CXHandle *callHandle = [[CXHandle alloc] initWithType:CXHandleTypeGeneric value:@"alice"];

    CXCallUpdate *callUpdate = [[CXCallUpdate alloc] init];
    callUpdate.remoteHandle = callHandle;
    callUpdate.supportsDTMF = YES;
    callUpdate.supportsHolding = YES;
    callUpdate.supportsGrouping = NO;
    callUpdate.supportsUngrouping = NO;
    callUpdate.hasVideo = NO;

    [self.callKitProvider reportNewIncomingCallWithUUID:nil update:callUpdate completion:^(NSError *error) {
        // Completion handling
    }];
}

-bobie

@bchen-twilio do you know when these cancel notifications are pushed?
After a lot of debugging and discussion with my team I believe they are only pushed to the app when already in a call. Therefore iOS 13 should not have a problem with them and block my app after a few cancel push notifications.

Hi @ream88
Applications using the Voice 2.1.0/5.0.0 iOS SDK must use the TwilioVoice.register() method to register to only the "call" notifications. The "cancel" notification will be delivered regardless the callee's action (accept/reject/ignore) if the registration is not updated. During our investigation we did notice that after a couple of times of not reporting the VoIP notifications to CallKit, iOS started dropping the push notifications without passing them to the application. This happened easily when the app was not in the foreground.
To ensure the incoming capability is not affected, please call the .register() method when the app is launched.
Thanks,
-bobie

Hi @ream88
We have also added sample code snippets to our migration guide both for showing how to register when the app is launched and the workaround if the app is still getting the cancel notifications (if registration is not updated). Please check this out: https://github.com/twilio/twilio-voice-ios/blob/Releases/iOS-13-Migration-Guide.md#migrating-from-twilio-voice-20-to-21
Thanks,
-bobie

@ream88 Hoping the issue is resolved. Closing the ticket as it is opened for long. Feel free to reopen if you run into the issue or have questions.


firefox the movement is jerky

Hello, thanks for this js, I have a question about firefox, I have a bug on the horizontal scroll.
on firefox the movement is jerky and not fluid?
Do you have any idea
thank you

Hi! I updated the library to handle the standard API for wheel events, which should make it more fluid in Firefox :)
You can find the new file here: https://github.com/koggdal/scroll-converter/blob/v1.0.4/scroll-converter.min.js


Move tooling to ci-service-integration-library #114

Building services with the cookiecutter is currently broken (it gives this error):
/home/scu/.venv/bin/python3: can't open file '/home/scu/.venv/bin/ooil': [Errno 13] Permission denied
@GitHK says that we shouldn't use itisfoundation/service-integration, but ci-service-integration-library. So the cookiecutter needs to be updated (and used as in jupyter-math)

@GitHK I dont see how to close the issue. Only @elisabettai  can do it? Thank you.


Correct dysfunctional test cases

This PR contains:

[X] a new test-case for the benchmark

[X] I hereby confirm that NO LLM-based technology (such as github copilot) was used while writing this benchmark

[ ] new dependencies in requirements.txt

[ ] The environment.yml file was updated using the command conda env export > environment.yml

[ ] new generator-functions allowing to sample from other LLMs
[ ] new samples (sample_....jsonl files)
[ ] new benchmarking results (..._results.jsonl files)
[ ] documentation update
[X] bug fixes

Related github issue (if relevant):
closes #144
closes #145
closes #146
Short description:

Bug fixes of the case-studies:

image_metadata_reading.ipynb
Action take: I rephrase the docstring and the assert-statement in a more clear way
read_ome_xml_from_ome_tiff.ipynb
Action take: Problem solved by including the xml encoding
tiff_metadata_reading.ipynb
Action take: Working for me on Windows with bioio 1.1.0 and bioiotifffile 1.0.0

How do you think will this influence the benchmark results?

Same reasons of the PR https://github.com/haesleinhuepf/human-eval-bia/pull/142

Why do you think it makes sense to merge this PR?

It is nice to have some bug-fixes case-studies

Hi @rmassei ,
thanks for sending this PR so timely! Just a quick question: There is a "oryx-build-commands.txt" in the submission. What is it necessary for?
Thanks again!
Best,
Robert

Ah, I did not noticed, probably a mistake.


[FR]: Find a alternative way other than currentBridge

Is there an existing issue for this?

[X] I have searched the existing issues

Describe the problem
In this PR, it seems refering currentBridge in multi react environment like expo-dev-client doesn't work properly in some cases.
I don't know how to get Bridge in Fabric View not yet.
Anyway, we should inject bridge to View from RCTViewManager.
I have seen initilaizer injection for bridge in fabric in somewhere. Where was it?🙄
Describe the solution
Eliminate currentBridge usage!
Additional context
No response
Code of Conduct

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

Currently, I just switched to Fabric and decided to use currentBridge as is.


Stackview now more robust.

Push/pop logic was confusing. All we want
is a transition. We now use the replace function
to get this effect.

@anmacdonald can you give a brief explanation of what was going wrong? I'm still unsure why the old logic suddenly stopped working.

@JamesMBallard I'm not entirely sure this ever worked as intended for a number of items > 2.
popup1 and popup2 are used to generate transition animations when iterating over the selected items.
In the old system, clicking the next button, we would have a transition of - push popup1, push popup2, and then push popup1 again. I don't think a StackView allows for the same item to be pushed to the stack if it is already in the stack. Hence the QML error when iterating through the list on index >= 2.
Now the StackView contains at most 1 item, and we do a replace instead to gain the same transition.


CP-JKU: Add model 'mn40_as' from paper 'https://arxiv.org/abs/2211.04772'

CP-JKU
Dear HEAR committee,
I am requesting a review of my submission to the HEAR Benchmark leaderboard:
Team Name: CP-JKU

Model Name: CP-JKU mn40_as (e1+l+all_se)
Author(s): Florian Schmid, Khaled Koutini, Gerhard Widmer
Model URL/GitHub: https://github.com/fschmid56/EfficientAT_HEAR
Paper Link: https://arxiv.org/pdf/2211.04772.pdf

Model Description:
The architecture is based on the efficient MobileNetV3 CNN-architecture. Models are trained on AudioSet using Knowledge Distillation from Patchout faSt Spectrogram Transformers (PaSST).

Pre-training Data:

[ ] speech
[X] broad-domain
[ ] music

Number of Model Trainable Parameters:
68.43 Million parameters
Scene Embedding Dimensions:
8423
Timestamp Embedding Dimensions:
8423
Were you able to evaluate your model on all 19 tasks?:

[X] yes
[ ] no

If you answered no to the last question, list which tasks you were unable to complete and why:

ORGANISATION COMMITTEE (do not fill out)

[ ] Committee acknowledgment
[ ] Committee decision [accept/reject]

Dear @fschmid56, thank you for your submission to the HEAR benchmark leaderboard. We will review this submission in the coming days.


chore: Add MIT license

This open source license is extremely permissive, with few limitations.

MIT license or Boost 1.0 would be better for this case, as Apache requires state change announcements, meaning that the license has to be explicitly restated upon source changes.
MIT and Boost do not require that, and boost only requires the license with source distribution, rather than binary distribution also.

MIT license or Boost 1.0 would be better for this case, as Apache requires state change announcements, meaning that the license has to be explicitly restated upon source changes.
MIT and Boost do not require that, and boost only requires the license with source distribution, rather than binary distribution also.

@absozero Replaced with MIT License


New Maintainer for this repository

A few months ago we reached out privately to a few people to see if anyone wanted to take over this project, because it is no longer used at CarDash and all contributors to the project have since left the company.
We didn't get a definitive answer at that time, so I am now reaching out to all prior contributors: @emrosenf @Friendly-Robot @samcorcos @RobertSasak @JohnYangSam @Hunsu are any of you willing to inherit this repository? (It will require deleting your own fork of the repository and then I transfer this repository to your account.)
If there is no interest from prior contributors to maintain this repository by Christmas, I will be archiving the repository and hopefully one of the forks survives as the de facto continuation of this project. To avoid an Event-Stream-like security situation I will not accept transferring this repository to anyone not mentioned above.

As I am currently using this repo in one of my projects I am interested in taking over. I do not have big plans in development but I am happy to merge PRs and publish new version on NPM.

Thank you @RobertSasak . :)
Do you mind waiting a day or two in case anyone else wants to chime in?

I hope that somebody will join me to increase Truck Number.

@SiliconValleyInsight team isn’t currently using this repository, but we are happy to stay in the loop and help merge in requests in the future when we have bandwidth if @RobertSasak takes it over.

Sure, I'll take it.
On Wed, Nov 28, 2018 at 12:47 PM David Ellis<EMAIL_ADDRESS>wrote:

A few months ago we reached out privately to a few people to see if anyone
wanted to take over this project, because it is no longer used at CarDash
and all contributors to the project have since left the company.
We didn't get a definitive answer at that time, so I am now reaching out
to all prior contributors: @emrosenf https://github.com/emrosenf
@Friendly-Robot https://github.com/Friendly-Robot @samcorcos
https://github.com/samcorcos @RobertSasak
https://github.com/RobertSasak @JohnYangSam
https://github.com/JohnYangSam @Hunsu https://github.com/Hunsu are
any of you willing to inherit this repository? (It will require deleting
your own fork of the repository and then I transfer this repository to your
account.)
If there is no interest from prior contributors to maintain this
repository by Christmas, I will be archiving the repository and hopefully
one of the forks survives as the de facto continuation of this project. To
avoid an Event-Stream-like security situation
https://code.visualstudio.com/blogs/2018/11/26/event-stream I will not
accept transferring this repository to anyone not mentioned above.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/cardash/react-native-openalpr/issues/43, or mute the
thread
https://github.com/notifications/unsubscribe-auth/ACgSt7bpR81cuh8g_JyAKc_wzQLSb4__ks5uzvZWgaJpZM4Y4aJb
.

@RobertSasak probably makes the most sense given that he's actively using it.

Alright, a week has passed, which seems like a reasonable enough time.
Is everyone alright with the plan of giving this repo to @RobertSasak with @JohnYangSam and @samcorcos acting as support?
@RobertSasak to transfer this repo to you will require you to delete your fork and then I can reassign it to you. (I have tried this before and if the fork is not deleted it fails to transfer.) Let me know when your fork is gone so I can do this.

Cool.  Go ahead.

So there's an undocumented transfer restriction that you can only transfer it to organizations that you are in or to yourself, so...
@RobertSasak I am going to very temporarily add you to the cardash org and give you ownership of just this repo, and then you can transfer it out. I'll update in here when that's done.

Alright, the invite is out. @RobertSasak can you accept it, then click here and transfer the repo to yourself?

I can confirm that I took over repo and added @JohnYangSam and @samcorcos as collaborators.
@Friendly-Robot is still collaborator form before.


Proxy Error on Login

Any idea why I am getting a prox error on the requests? Happens when I tried to login. See error below:
During handling of the above exception, another exception occurred:
NO MATCH
Traceback (most recent call last):
File "/usr/local/lib/python3.10/site-packages/flask/app.py", line 2077, in wsgi_app
response = self.full_dispatch_request()
File "/usr/local/lib/python3.10/site-packages/flask/app.py", line 1525, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/usr/local/lib/python3.10/site-packages/flask/app.py", line 1523, in full_dispatch_request
rv = self.dispatch_request()
File "/usr/local/lib/python3.10/site-packages/flask/app.py", line 1509, in dispatch_request
return self.ensure_sync(self.view_functions[rule.endpoint])(**req.view_args)
File "/home/dkarmah2/app/auth.py", line 103, in otp
res = requests.post("https://account-asia-south1.truecaller.com/v2/sendOnboardingOtp", json=data, headers=headers)
File "/usr/local/lib/python3.10/site-packages/requests/api.py", line 115, in post
return request("post", url, data=data, json=json, **kwargs)
File "/usr/local/lib/python3.10/site-packages/requests/api.py", line 59, in request
return session.request(method=method, url=url, **kwargs)
File "/usr/local/lib/python3.10/site-packages/requests/sessions.py", line 587, in request
resp = self.send(prep, **send_kwargs)
File "/usr/local/lib/python3.10/site-packages/requests/sessions.py", line 701, in send
r = adapter.send(request, **kwargs)
File "/usr/local/lib/python3.10/site-packages/requests/adapters.py", line 559, in send
raise ProxyError(e, request=request)
requests.exceptions.ProxyError: HTTPSConnectionPool(host='account-asia-south1.truecaller.com', port=443): Max retries exceeded with url: /v2/sendOnboardingOtp (Caused by ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 403 Forbidden')))

You might've to update the installation id, currently it was storing in a separate file manually.

Have you updated the data object in otp() function (auth.py) change the following for your usage (countryCode, dialingCode, region)

data = {
      "countryCode": "IN",
      "dialingCode": 91,
      "installationDetails": {
          "app": {
              "buildVersion": 5,
              "majorVersion": 11,
              "minorVersion": 7,
              "store": "GOOGLE_PLAY"
          },
          "device": {
              "deviceId": generate_random_string(16),
              "language": "en",
              "manufacturer": random.choice(phones_list)["manufacturer"],
              "model": random.choice(phones_list)["model"],
              "osName": "Android",
              "osVersion": "10",
              "mobileServices": ["GMS"]
          },
          "language": "en"
      },
      "phoneNumber": phoneNum,
      "region": "region-2",
      "sequenceNo": 2
  }

Also, The host is set to South Asia server as it will only permit phone numbers from that region

    res = requests.post("https://account-asia-south1.truecaller.com/v2/sendOnboardingOtp"


autofocus brings desktop to foreground iff Geogebra is running

Normally, focus_follows_mouse autofocus causes the mouse to focus application windows but ignores the desktop.
But, if Geogebra Classic 5 is running, moving the mouse pointer over any uncovered area of the desktop causes Finder.app to come into focus. It doesn't seem to matter if any Geogebra window is visible, or on the same screen. (Geogebra exits when its last window closes, so I can't test if this still happens with no windows.)
It also seems to cause other problems, like automatically clicking on items in the dock and on menu items when the mouse pointer is over them.
The problem seems to go away as soon as Geogebra is closed.
The entire contents of my .yabairc is:
yabai -m config focus_follows_mouse autofocus

I tried running yabai -m rule --add app=Geogebra manage=off, but it had no effect. (I have since removed the rule.)
I'm running macOS 11.5.1 and yabai-v3.3.10 (installed from brew).

What is the output of
yabai -m query --windows

when Geogebra is running? My guess is they do non-standard things w.r.t. window creation / painting and there is probably nothing you can do apart from disabling/re-enabling autofocus when Geogebra launches / exits using yabai signals.

yabai -m query --windows with Geogebra open:
[{
	"id":42529,
	"pid":19300,
	"app":"iTerm2",
	"title":"-zsh",
	"frame":{
		"x":117.0000,
		"y":25.0000,
		"w":665.0000,
		"h":433.0000
	},
	"level":0,
	"role":"AXWindow",
	"subrole":"AXStandardWindow",
	"movable":1,
	"resizable":1,
	"display":1,
	"space":1,
	"visible":1,
	"focused":1,
	"split":"none",
	"floating":0,
	"sticky":0,
	"minimized":0,
	"topmost":0,
	"opacity":1.0000,
	"shadow":1,
	"border":0,
	"stack-index":0,
	"zoom-parent":0,
	"zoom-fullscreen":0,
	"native-fullscreen":0
},{
	"id":43860,
	"pid":19905,
	"app":"GeoGebra 5",
	"title":"GeoGebra Classic 5",
	"frame":{
		"x":227.0000,
		"y":802.0000,
		"w":800.0000,
		"h":600.0000
	},
	"level":0,
	"role":"AXWindow",
	"subrole":"AXStandardWindow",
	"movable":1,
	"resizable":1,
	"display":1,
	"space":1,
	"visible":1,
	"focused":0,
	"split":"none",
	"floating":0,
	"sticky":0,
	"minimized":0,
	"topmost":0,
	"opacity":1.0000,
	"shadow":1,
	"border":0,
	"stack-index":0,
	"zoom-parent":0,
	"zoom-fullscreen":0,
	"native-fullscreen":0
},{
	"id":355,
	"pid":913,
	"app":"Firefox",
	"title":"autofocus brings desktop to foreground iff Geogebra is running · Issue #974 · koekeishiya/yabai",
	"frame":{
		"x":1358.0000,
		"y":25.0000,
		"w":1713.0000,
		"h":1895.0000
	},
	"level":0,
	"role":"AXWindow",
	"subrole":"AXStandardWindow",
	"movable":1,
	"resizable":1,
	"display":1,
	"space":1,
	"visible":1,
	"focused":0,
	"split":"none",
	"floating":0,
	"sticky":0,
	"minimized":0,
	"topmost":0,
	"opacity":1.0000,
	"shadow":1,
	"border":0,
	"stack-index":0,
	"zoom-parent":0,
	"zoom-fullscreen":0,
	"native-fullscreen":0
},{
	"id":42262,
	"pid":19184,
	"app":"Slack",
	"title":"Slack | * systems-infra | bandwidth | 9 new items",
	"frame":{
		"x":1012.0000,
		"y":25.0000,
		"w":2060.0000,
		"h":1262.0000
	},
	"level":0,
	"role":"AXWindow",
	"subrole":"AXStandardWindow",
	"movable":1,
	"resizable":1,
	"display":1,
	"space":2,
	"visible":0,
	"focused":0,
	"split":"none",
	"floating":0,
	"sticky":0,
	"minimized":0,
	"topmost":0,
	"opacity":1.0000,
	"shadow":1,
	"border":0,
	"stack-index":0,
	"zoom-parent":0,
	"zoom-fullscreen":0,
	"native-fullscreen":0
},{
	"id":4942,
	"pid":913,
	"app":"Firefox",
	"title":"newest submissions : CC",
	"frame":{
		"x":1311.0000,
		"y":25.0000,
		"w":1761.0000,
		"h":1895.0000
	},
	"level":0,
	"role":"AXWindow",
	"subrole":"AXStandardWindow",
	"movable":1,
	"resizable":1,
	"display":1,
	"space":4,
	"visible":0,
	"focused":0,
	"split":"none",
	"floating":0,
	"sticky":0,
	"minimized":0,
	"topmost":0,
	"opacity":1.0000,
	"shadow":1,
	"border":0,
	"stack-index":0,
	"zoom-parent":0,
	"zoom-fullscreen":0,
	"native-fullscreen":0
},{
	"id":359,
	"pid":913,
	"app":"Firefox",
	"title":"Wake County, North Carolina Covid Case Tracker - The New York Times",
	"frame":{
		"x":182.0000,
		"y":25.0000,
		"w":1430.0000,
		"h":1198.0000
	},
	"level":0,
	"role":"AXWindow",
	"subrole":"AXStandardWindow",
	"movable":1,
	"resizable":1,
	"display":1,
	"space":4,
	"visible":0,
	"focused":0,
	"split":"none",
	"floating":0,
	"sticky":0,
	"minimized":0,
	"topmost":0,
	"opacity":1.0000,
	"shadow":1,
	"border":0,
	"stack-index":0,
	"zoom-parent":0,
	"zoom-fullscreen":0,
	"native-fullscreen":0
}]

I just discovered, though, that it's not Geogebra itself that's the problem. It's that "discrete graphics" are enabled. Any time discrete graphics are enabled for whatever reason, I encounter this problem.
I was able to reproduce by just forcing it on with gfxCardStatus.

Sounds related to #1432 which was reported resolved a while back.


Fill in missing fields pt. deux.

Related to https://github.com/KennethWilke/PingdomLib/pull/16, added one more field that could be missing when checks are received.

Thank you!


changed classifier in ost.py

Changed the classifier to LogisticRegression from sklearn
I just wanted to test whether these new changes break the code or not.

closing due to inactivity


Updated size calculation

@key-sir2329 Is this the only thing that needs update?

that's it, thanks so much!


fix: clean up unused translations

Description
Changes proposed in this pull request:

removed unused translations

Related issue(s)

Definition of done

[x] The PR's title starts with one of the following prefixes:

feat: A new feature
fix: A bug fix
docs: Documentation only changes
refactor: A code change that neither fixes a bug nor adds a feature
test: Adding tests
chore: Maintainance changes to the build process or auxiliary tools, libraries, workflows, etc.

[x] Related issues are linked. To link internal trackers, use the issue IDs like backlog#4567
[x] Explain clearly why you created the PR and what changes it introduces
[x] All necessary steps are delivered, for example, tests, documentation, merging

/override tide


BeanFactoryFunctionCatalog doesn't get initialized when using spring.main.lazy-initialization=true

The callback is a SmartInitializingSingleton so if it doesn't get initialized, it never gets called. We can probably rejig it so that it works in the lazy bean case as well (on the first call to FunctionCatalog for instance).

The way the new implementation of FunctionCatalog/Registry (FC/FR) is coming along we may not need to do anything here since nothing is pre-loaded/wrapped/transformed during initialisation. Functions are just beans in BF and FC/FR effectively acts as a proxy to BF when lookup and other calls are made

Sounds good. I guess an integration test would be useful.

Actually with the tests configured with the above commit, this issue is resolved from the standpoint of spring-cloud-function. That said, it may still present an issue within the scope of the frameworks that use spring-cloud-function (e.g., spring-cloud-stream), but that would be addressed with each individual framework.


Included MissingSite in ActionView::MissingTemplate rescue

My project uses ComfyMexicanSofa inside a Rails application, and is found at /docs. Any time we have a MissingTemplate anywhere in our Rails application, the error message comes up with a CMS Site Identifier not found.
This makes debugging difficult, as sometimes partials don't function as expected, and all we see is a CMS Site Identifier not found error message.
Adding the MissingSite to the rescue made sense, as there is a MissingSite error raised in the same area a MissingPage could be raised.
Additional thoughts:
If this isn't the desired functionality, then it would be better to have some logic to ensure that the MissingSite error only shows up if the path is indeed one that is specified when nesting the CMS inside another application. That way it would be scoped to the CMS project itself.
Without this patch, the original behaviour breaks out of the CMS path scoping set in the routes and catches absolutely any MissingTemplate error, which I am sure is not desired.

Coverage remained the same when pulling 29fe3d6e823012aee731327e9156632bd0d1ec57 on gshiftlabs-mwinger:master into 8f6b1b92a5b07a75b7ce57ba0c2787e9863dfb1d on comfy:master.


Can't post attachments

2017-11-06T01:30:25.947068+00:00 app[web.1]: (node:18) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): TypeError: msgWithAttachments.forEach is not a function

Just a normal text message with an image, no cards

@austinhuang0131 can you post the code you're using when you get this error?

An example would be https://github.com/austinhuang0131/metagon_plus/blob/master/index.js, line 464 to 494. The essential part is
session.endDialog({
	attachments: [
		{
			contentType: "image/*",
			contentUrl: body.file // Valid URL
		}
	]
});

@austinhuang0131, thanks for reporting the issue. The root cause was a case where  DiscordConnector.activityAttachmentsHandler() would return a single attachment, and not an array of a single attachment. I've already pushed a fix for this method and will try to do a new release tomorrow.

@stevengum97, The error is gone but the image still isn't sent.

@stevengum97 It looks like the error is fixed but the bot posts a small embed below the image :(

Hmm I'll look into that... I just noticed that on my testbot as well.


make terminfo a mixin

graphical programs are prone to break and my hinder quick upgrades on
unstable channels: https://github.com/nix-community/infra/pull/379

cc @zimbatm you might want to enable this in blended though?

bors merge


[Windows] :FzfLua buffers fails - Refers to mkfifo

Info

Operating System: Windows 10
Shell: cmd
Terminal: Command Prompt
nvim --version: 0.9.1
fzf --version: 0.27.2

fzf-lua configuration
-- DO NOT change the paths and don't remove the colorscheme
local root = vim.fn.fnamemodify("./.repro", ":p")

-- set stdpaths to use .repro
for _, name in ipairs({ "config", "data", "state", "cache" }) do
  vim.env[("XDG_%s_HOME"):format(name:upper())] = root .. "/" .. name
end

-- bootstrap lazy
local lazypath = root .. "/plugins/lazy.nvim"
if not vim.loop.fs_stat(lazypath) then
  vim.fn.system({ "git", "clone", "--filter=blob:none", "https://github.com/folke/lazy.nvim.git", lazypath, })
end
vim.opt.runtimepath:prepend(lazypath)

-- install plugins
local plugins = {
  "folke/tokyonight.nvim",
  {
	"ibhagwan/fzf-lua",
	-- optional for icon support
	dependencies = { "nvim-tree/nvim-web-devicons" },
	config = function()
	  -- calling `setup` is optional for customization
	  require("fzf-lua").setup({})
	end
  }
}
require("lazy").setup(plugins, {
  root = root .. "/plugins",
})

vim.cmd.colorscheme("tokyonight")
-- add anything else here

Description

nvim -u minimal_init.lua
Call :FzfLua buffers

You get this error
E5108: Error executing lua ....repro/plugins/fzf-lua/lua/fzf-lua/providers/buffers.lua:211: Vim:E475:
Invalid value for argument cmd: 'mkfifo' is not executable
stack traceback:
        [C]: in function 'fzf_exec'
        ....repro/plugins/fzf-lua/lua/fzf-lua/providers/buffers.lua:211: in function <....repro/plugin
s/fzf-lua/lua/fzf-lua/providers/buffers.lua:171>
        ...orinkite/temp/.repro/plugins/fzf-lua/lua/fzf-lua/cmd.lua:78: in function 'run_command'
        ...orinkite/temp/.repro/plugins/fzf-lua/lua/fzf-lua/cmd.lua:100: in function 'load_command'
        [string ":lua"]:1: in main chunk

Seems to happen for other commands as well, like :FzfLua marks

If seems you’re using the main branch, Windows is still in beta, requires the use of windows branch

Oh whoops, I'll try again the next time I'm at a windows machine.

Confirmed working. It's a bit slow on my end but I suspect it's related to my fzf install / Windows and not the plugin. Thanks!

Confirmed working. It's a bit slow on my end but I suspect it's related to my fzf install / Windows and not the plugin. Thanks!

I also find a bit slow but that’s probably partly because I’m on a really slow VPS, aside from that, having to spawn everything via cmd.exe impacts the startup of every operation (even preview triggers), I did try fzf.vim and experienced the same thing (as it also has to spawn a term command via cmd.exe) so I’m not sure what I can do about it, even cmd /c echo… is slow.
The interesting thing is that running WSL (void Linux) runs extremely well, after the initial slow startup of the WSL all commands are almost instantaneous as they are on Linux/Mac.

Yep, one of the reasons I'm pushing for fzf-lua is that fzf.vim is unusably slow in Windows and I saw the recent post online calling for Windows testers. fzf-lua has been an overall been much more fluid and responsive and I'm loving it so far! I'll have to look into WSL, lots of people have recommended it to me.