Binary Serialization of String is still a readable string

Shouldn't you encode the string to base64 so that it is not human readable... similar to when you binary serialize the values of xml in your example here?
https://uscilab.github.io/cereal/serialization_archives.html
XML archives also support explicit binary input/output, which will encode the data as a base64 string:
#include <cereal/archives/xml.hpp>
#include <iostream>

int main()
{
  cereal::XMLOutputArchive archive( std::cout );

  int arr[] = {-1, 95, 3};
  archive.saveBinaryValue( arr, sizeof(int) * 3, "some_optional_name" );
}

which will output:
<?xml version="1.0"?>
<cereal>
  <some_optional_name>/////18AAAADAAAA</some_optional_name>
</cereal>

Here is a working sample if you wanted to load it up.
#include <string.h>
using namespace std;
#include <iostream>
#include "cereal/archives/portable_binary.hpp"
#include "cereal/types/string.hpp"
#include "cereal/external/base64.hpp"
using namespace cereal::base64;
#include <fstream>

class Test
{
public:
	Test(string testString, bool humanReadable = true);

    template<class Archive>
    void serialize(Archive& archive)
    {
        // serialize things by passing them to the archive
        archive(m_testString, x, y, z);
    }

private:
	string m_testString;
    int x;
    int y;
    int z;
};

Test::Test(string testString, bool humanReadable)
{
	m_testString = testString;
    x = 12;
    y = 35493823;
    z = 15;

    if (!humanReadable)
    {
        const char* xx = m_testString.data();
        unsigned char* pixels = (unsigned char*)xx;
        m_testString = encode(pixels, sizeof(unsigned char) * m_testString.size());
        //string dcode = decode(m_testString);
    }
}

int main()
{
    // human readable
    std::ofstream file("reg.bin", std::ofstream::binary | std::ofstream::out | std::ofstream::trunc);
    {
        cereal::PortableBinaryOutputArchive arb(file);

        arb(Test("Helloworld"));
    }

    // not human readable
    std::ofstream fileNHR("regNHR.bin", std::ofstream::binary | std::ofstream::out | std::ofstream::trunc);
    {
        cereal::PortableBinaryOutputArchive arb(fileNHR);

        arb(Test("Helloworld", false));
    }
}

I don't know why you would want BASE64, its not encryption and easily reversible (https://www.base64decode.org/).
It not being initially readable does not mean it can't be made readable in no-time, the strings still stand out after writing them out as binary files as BASE64 is easily recognizable.

Furthermore base64 encoding would take more space than binary encoding.
Binary does not mean unreadable, it just means "native representation".
It's normal for strings to be readable in binary files, look into the strings unix command -> it's purpose is to look for and display such strings in binary files.


chore(packages): update ramada 0.24 & other packages

Deploy preview ready!
Built with commit cf400aad63b14a953eac6990609c7adcda676571
https://deploy-preview-332--mcs-lite-ui.netlify.com

Deploy preview ready!
Built with commit a0665b74d8fba270aab052bbc31cd86206b6b306
https://deploy-preview-332--mcs-lite-introduction.netlify.com


Main content area not accessible on Windows

Curious if there's been any work or investigation done on Accessibility of Electron? I've tried out a few Electron-based apps, and am finding that there's some basic accessibility on Mac - but mostly nothing on Windows.
Chromium does seem to have built-in accessibility support, but for some reason it's not getting enabled on Windows. I'm hoping there's just a switch or build option that got missed somewhere.
Some notes:

On Mac, VoiceOver can track focus and traverse items, but doesn't do heading navigation as it can do in Safari or Chrome
On Windows, the menu bar and menu items do support some accessibility (can track focus and get item under mouse pointer), but the main content area is exposed as a single opaque box. I tested with both NVDA and the Inspect.exe windows accessibility tool.
As a reference, Chrome and Chromium both are accessible on Windows; though need to start NVDA first (or use --force-renderer-accessibility flag) since they only enable accessibility support conditionally on startup.
When using Atom, NVDA appears to read out the names of tabs as they are clicked - but what's actually happening here is that clicking tabs also changes the window title, and NVDA is just reading that change.

FYI @felixrieseberg

We didn't do anything on accessibility except for making TTS work on OS X, the --force-renderer-accessibility flag should also work in Electron, though I haven't tried.

Looks like --force-renderer-accessibility does cause some of the accessibility support to be enabled, but still lots missing. I tried it on VSCode, Atom and Slack, with varying degrees of success:

Events don't work; seeing error messages in console "browser_accessibility_manager_win.cc: Not firing AX event because of no reoot_delegate or hwnd." The inspect tool can determine the HTML element under the mouse pointer and traverse the item tree, but neither it nor NVDA track keyboard focus.

The apps can end up taking a bit longer to start up; atom goes from warm start of ~8 sec on this slow VM to about 20s. ISTR that Chromium's accessibility support does have some perf cost, which is why it's off by default, so might just be hitting that.

NVDA doesn't work; likely related to the events issue, but NVDA navigation commands (eg. 'h' to move to next header) don't work either.

Next step may be to investigate why focus and other events aren't being sent. Once that and other issues are addressed, ideal situation is that Electron would detect presence of a screenreader (eg. using the windows SystemParameterInfo(SPI_GETSCREENREADER) flag, or some other means), so that passing in the --force-renderer-accessibility flag shouldn't be needed -- but we likely don't want to enable that until the other issues are addressed.

Super into helping out on this soon, we've got someone starting at Slack soon who will be focused on working on Electron, and improving our accessibility story is a priority for our app

Yo @paulcbetts, Kevin Sawicki's peeps and some of our devs are gettig together early November to work on this (and other stuff). Want to hop by? If so, I'd send you deets!

@felixrieseberg Please do!

This should be fixed with commit 4ce840d

@ryanmolden :+1:


event.py time parameter generate wrong _time in the index time

I am developing a Python add-on and I am trying to specify a _time composed by two JSON fields lastTstamp and lastDate in the index time. Therefore, the extraction is getting a different and wrong timestamp.
 JSON input:
 {
    firstTstamp: 16:04:00Z
    lastTstamp: 15:32:02Z
    lastDate: 2015-10-23
    id: a4ec1ba0-ab74-11e6-a19f-0a7e67dda05f
    status: new
 }

event output: _time: 2015-11-18T16:04:00.000+00:00
So far I tried two approaches:
1st approach: Using helper.new_event + ew.write_event(event)
 utc_dt = datetime.strptime(data_json['lastDate'] + 'T' + data_json['lastTstamp'], '%Y-%m-%dT%H:%M:%SZ')
 event = helper.new_event(time=time.mktime(utc_dt.timetuple()),
                                      source=helper.get_input_type(),
                                      index=helper.get_output_index(),
                                      sourcetype=helper.get_sourcetype(),
                                      data=json.dumps(data_json))
 ew.write_event(event)

2nd approach: Edit props.conf and transforms.conf
transform.conf:
 [alert_time]
 REGEX = 'lastDate': u'(\d{4}-\d{2}-\d{2}).*lastTstamp': u'(\d{2}:\d{2}:\d{2})
 FORMAT = $1T$2.000+00:00
 DEST_KEY = _time

props.conf:
  [json_alert]
 KV_MODE = json
 SHOULD_LINEMERGE = 0
 category = Splunk App Add-on Builder
 pulldown_type = 1
 TRANSFORMS-datetime = alert_time`

I some cases a time zone difference is expected as normal, but as depicted in the example above, there is a huge gap between input and output timestamp.
Also, notice that even passing lastTstamp to time parameter, the data from firstTstamp was used.
Setup information:
splunk-sdk version: 1.6.5
Platform version: docker image
Framework version: Python 2.7.14
Splunk version: 6.5.3, 7.1.0, 7.1.2 (tested with all three versions)

Our team isn't able to reproduce this, perhaps the issue is specific to your helper.new_event code which doesn't appear to be using the SDK, since this issue is using Python 3 and an older version of the SDK we would recommend updating to the latest SDK version and Python 3 to re-evaluate this issue.


Fix diagrams in Optional, Appointment sections

On looking at the diagrams on the website, I noticed that the diagrams I added were incorrectly sized due to adding an unnecessary constraint. I have since adjusted it using preview.
Before:

After:

I realized I made some mistakes in my diagrams as well. Below are my new diagrams. (Diagrams are arranged Before/After)
Activity Diagram

Sequence Diagram


Uploading studies and programs

hey @pradeeban ,
As we are sending files to the server so there should be any GUI component which allow users to select the associated graphs and programs to upload when build is clicked
Need: As multiple graphs and programs can be open so user to choose one
please assign if this is required functionality

The way we are handling right now is, assuming the studies and programs locally exist already. Otherwise, "Save As" saves it locally. We don't really have a server implementation with concore in a cloud server with concore-editor in a local browser. We had plans for that. But not anymore. It is a complex undertaking, considering the security features (which we lack).
"As we are sending files to the server"
We are not. Are you referring to the "Contribute" option? That will send the files to the concore github repository as a pull request.
The build merely invokes the FRI REST APIs in concore, which are available locally. "The concore server" is just a local backend as of now, and its REST APIs are provided by the Flask-based FRI in concore.
Closing as "Won't Fix."


Please add more file encodings like GBK

We support everything from iconv-lite: https://github.com/ashtuchkin/iconv-lite/wiki/Supported-Encodings


Add rabbitmq tls metadata

Signed-off-by: spike<EMAIL_ADDRESS>Description
Add TLS related metadata configuration to rabbitmq
Issue reference
#2008
#2246
Checklist
Please make sure you've completed the relevant tasks for this PR, out of the following list:

[x] Code compiles correctly
[x] Created/updated tests
[ ] Extended the documentation / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#2953

Can you please add a unit test for the following cases:

Connection URI set (with protocol) & protocol is not set -> protocol is correctly inferred
Connection URI with missing protocol part & protocol is not set -> some error (or default?)
Connection URI (with protocol) & protocol is set to something else -> the explicit protocol value is used

I'm not sure if we should override the protocol in the connectionString when both the connectionString and the protocol are set.
According to this func, the corresponding value in connectionString is currently not overwritten if username, host and connectionString are set at the same time.
So if we were to do this with the protocol, would we also change the behaviour of the other fields https://github.com/dapr/components-contrib/blob/9870c5e33beb8706a6e76e5c95d55a39b40d7fa3/pubsub/rabbitmq/metadata.go#L233-L250

@SpikeWong ok, in that case you need to compare the protocol between connectionString and protocol metadata and throw an error if these mismatch.

@SpikeWong ok, in that case you need to compare the protocol between connectionString and protocol metadata and throw an error if these mismatch.

finished

LGTM. @berndverst see if you're happy.


fix: updated README

Description
This PR changes the href of the images added in the README. This PR is based on solving the recent GitHub actions that failed last Sunday.

we will merge https://github.com/asyncapi/vs-asyncapi-preview/pull/95 this week, so better make fix suggestions in related PR, as once we merge it you will anyway get merge conflicts here

@derberg Thanks Lukasz for informing me. Based on that PR, it looks like it will remove the major section of the README and this part is gonna deleted on merging that one. So it's better that I should close this PR as it is of no use at all :smile:.


PE-4923: Introduces methods for getting file name and extension

Introduced more test cases, @thiagocarvalhodev .


John Edelbi:  individual-project , 2 weeks

[x] I have pushed my progress to code cards

Learning Objectives

Week 1

[ ] I have pushed my progress to code cards

I Need Help With:
nothing
What went well?
everything
What went less well?
nothing
Lessons Learned
work with ionic framework
use npm react-syntax-highlighter
Sunday Prep Work
ready


Decouple EdgeX from MongoDB (Edinburgh Roadmap Item)

EdgeX database-using services (Core Data, Metadata, Export Client, Logging, Notifications, and Scheduling) will be refactored to be more loosely coupled to the persistence mechanism (currently MongoDB). This will ease the use of alternative persistent stores and technology (such as streaming) in future implementations and even allow the project to select alternate or additional reference implementation databases in future releases.
Partially covered by #811

FYI this issue may get closed as the work is broken into smaller, more manageable chunks (such as issue #811)

Completed.


Want to Recenter Pivot/Origin

While editing a Splat, mostly removing a lot of them because they are unwanted, i often end up with a scene where the origin is far away from the actual model. Rotating the scene becomes akward, especially after scaling the scene up. Is there a quick way to center the pivot/origin into the center of the remaining splats and keep it there?

Hi @showpixelVR,
We're actually just about to deploy an update which adds transform gizmos for placing objects (see https://github.com/playcanvas/super-splat/pull/64). It's a first version which we will improve over time, but hopefully this helps a little with placement for now.
Thanks!

@slimbuck Thanks, i where just trying the new updateon https://playcanvas.com/super-splat, but i get an error "Error:Stream ended before end of header" when dragging a ply into the editor

Did this work before? Can you attach the ply by any chance?

oops my fault, i was trying to open offline files, sorry

I would like to center the pivot to the center of my gaussian scene, or at least being able to edit the pivotpoint manualy. Is that possible?

Thanks, that a workaround! Btw, excellent work on this editor!


Finish RedRight and BlueLeft

RedRight and BlueLeft autonomous paths should be similar, so we are grouping them into the same issue.

Completed and merged


feat(kernels): add a dedicated intersection insertion step

This PR modify step 1 and step 2 of the algorithm to insert a new step in between. This step ensures correct vertex insertion even if a single edge is intersected multiple times on both of its sides.
As a side note, the grisubal example is now executed on the input file passed as argument:
cargo run  --example grisubal -- path/to/file.vtk

Scope

[x] Code

Type of change

[x] Refactor

Necessary follow-up

[x] Needs documentation
[x] Other: This step can be used to process specifically tangents & corner intersections

Codecov Report
Attention: Patch coverage is 0% with 108 lines in your changes missing coverage. Please review.

Project coverage is 74.51%. Comparing base (b7f498f) to head (b95599b).

Files
Patch %
Lines

honeycomb-kernels/src/grisubal/kernel.rs
0.00%
108 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #129      +/-   ##
==========================================
- Coverage   76.04%   74.51%   -1.53%
==========================================
  Files          31       31
  Lines        3661     3736      +75
==========================================
  Hits         2784     2784
- Misses        877      952      +75

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

CI fails because rand was updated one hour ago, and the version we use isn't recognized properly by cargo @cedricchevalier19


Retired players

Make it so players are denoted as retired, and can’t be selected in drop downs.

This should include a page with all the retired players, too.

Not necessarily planning on working on this soon, but I will do it eventually.


GEOMESA-2985 FeatureSource.getCount implementations should represent …

…maxFeatures
Signed-off-by: Jim Hughes<EMAIL_ADDRESS>

merged as 6a286d6929a16b11d304316f3b2b0f5edf31d7e0

merged as 6a286d6929a16b11d304316f3b2b0f5edf31d7e0


Can't install

Hi,
The package isn't available on packagecontrol. At least, if it is, I can't find it.
I tried to manually install it. I've never done that before with a sublime package. But package control keeps deleting the pipenv directory if I put it into /sublime text 3/Packages
Can you give us installation instructions or make it available on packagecontrol?
Sorry about that,
Donal

Hi Donal,
You need to remove the file package-metadata.json before copying pipenv-sublime to your Packages folder (see https://forum.sublimetext.com/t/sublime-keeps-deleting-my-loose-packages/15691).
This should stop Sublime from thinking this is a rogue folder and gobbling it up.
I believe that pipenv-sublime has been submitted to packagecontrol but not yet added. Hopefully it'll be there soon.
Cheers,
Nathan.

Thanks Nathan. It took me a while to get around to trying out your steps. Those steps did help me fix the issue in the end, so I have the pluggin installed, thankfully. It does seem to be taking quite a while to get it listed on the package index. I guess the submission was refused?

Nathan. I can't make it work. Any idea when it will be available via Package Controller?

@paterit I was able to install by within Sublime:

command pallet: Package Control: Add Repository
paste: https://github.com/kennethreitz/pipenv-sublime
command pallet: Package Control: Install Package
search: pipenv-sublime

However, I'm yet to get any commands to show up... maybe you'll have better luck from there. Report back if you do :)

I'll second @jamesstidard ... I can install following those directions, but am unable to run any commands. @kennethreitz @nathanjr

@jamesstidard - thanks for your instructions. It ends up as you described so without commands but following your information from #3 I switched package address to your fork: https://github.com/jamesstidard/pipenv-sublime and then it worked and with commands.


Multithread xgboost segfault (from PR #2104)

For bugs or installation issues, please provide the following information.
The more information you provide, the more easily we will be able to offer
help and advice.
Environment info
Operating System: Windows Server 2012 R2
Compiler: Rtools' gcc 4.9
Package used (python/R/jvm/C++): R
xgboost version used: commit 14fba01
If installing from source, please provide

The commit hash (git rev-parse HEAD)
Logs will be helpful (If logs are large, please upload as attachment).

If you are using python package, please provide

The python version and distribution
The command to install xgboost if you are not installing from source

If you are using R package, please provide

The R sessionInfo()
The command to install xgboost if you are not installing from source

> sessionInfo()
R version 3.3.2 (2016-10-31)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows Server >= 2012 x64 (build 9200)

locale:
[1] LC_COLLATE=English_United States.1252  LC_CTYPE=English_United States.1252    LC_MONETARY=English_United States.1252
[4] LC_NUMERIC=C                           LC_TIME=English_United States.1252

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base

other attached packages:
[1] RevoUtilsMath_10.0.0 RevoUtils_10.0.2     RevoMods_10.0.0      MicrosoftML_1.0.0    mrsdeploy_1.0        RevoScaleR_9.0.1     lattice_0.20-34
[8] rpart_4.1-10

loaded via a namespace (and not attached):
[1] R6_2.2.0               tools_3.3.2            curl_2.3               CompatibilityAPI_1.1.0 codetools_0.2-15       grid_3.3.2
[7] iterators_1.0.8        foreach_1.4.3          jsonlite_1.3

Steps to reproduce

Download train_numeric.csv from Kaggle's Bosch competition
Run the script below with 10 or more threads
See the crash happening once training start (segfault, similar to the screen below if you use Rscript)

Script:
setwd("C:/benchmark") # Adjust this

# Libraries
library(data.table)
library(Matrix)
library(xgboost)

# Load data
train <- fread("train_numeric.csv",
               nrows = 1183747,
               header = TRUE,
               sep = ",",
               stringsAsFactors = FALSE,
               colClasses = rep("numeric", 970),
               verbose = TRUE)

gc()
train[, 1] <- NULL

# Split
train_1 <- train[1:1000000, 1:968]
train_2 <- train[[969]][1:1000000]
test_1 <- train[1000001:1183747, 1:968]
test_2 <- train[[969]][1000001:1183747]

# For xgboost
xgb_train <- xgb.DMatrix(data = as.matrix(train_1), label = train_2)
xgb_test <- xgb.DMatrix(data = as.matrix(test_1), label = test_2)
gc(

# CRASH
temp_model <- xgb.train(params = list(nthread = 12, # Setting this to lower like 6 does not make it crash
                                      eta = 0.02,
                                      max_depth = 4,
                                      max_leaves = 15,
                                      max_bin = 255,
                                      gamma = 1,
                                      min_child_weight = 1,
                                      objective = "binary:logistic",
                                      booster = "gbtree",
                                      tree_method = "hist",
                                      grow_policy = "lossguide"),
                        data = xgb_train,
                        watchlist = list(train = xgb_train, test = xgb_test),
                        eval_metric = "auc",
                        nrounds = 1,
                        verbose = 2)

What have you tried?

Changing grow_policy to depthwise does NOT fix the issue
Changing tree_method to something else FIXES the issue
Changing R installation does NOT fix the issue (I tried vanilla 3.3.3, vanilla 3.3.2, vanilla 3.3.1, vanilla 3.3.0)
Use a PR before #2104 FIXES the issue
Using less threads FIXES the issue (I did not encounter crash for 6 threads, but I get random crashes at 8 threads, and 12 threads always crashes)

Other bugs encountered, however this is not new and they are still undocumented (I suppose it is intentional to speed up training like LightGBM?):

colsample_bylevel is not working with tree_method = hist
colsample_bytree is not working with tree_method = hist

@hcho3

The pull request #2161 should fix the issue. Thanks for taking time to file this report.

@hcho3 your fix works wonderfully, thanks.
> temp_model <- xgb.train(params = list(nthread = 12,
+                                       eta = 0.02,
+                                       max_depth = 4,
+                                       max_leaves = 15,
+                                       max_bin = 255,
+                                       gamma = 1,
+                                       min_child_weight = 1,
+                                       objective = "binary:logistic",
+                                       booster = "gbtree",
+                                       tree_method = "hist",
+                                       grow_policy = "lossguide"),
+                         data = xgb_train,
+                         watchlist = list(train = xgb_train, test = xgb_test),
+                         eval_metric = "auc",
+                         nrounds = 1,
+                         verbose = 2)
[03:01:23] Tree method is selected to be 'hist', which uses a single updater grow_fast_histmaker.
[03:01:38] amalgamation/../src/tree/updater_prune.cc:74: tree pruning end, 1 roots, 28 extra nodes, 0 pruned nodes, max_depth=4
[1]	train-auc:0.592980	test-auc:0.600813


Route login not defined

I followed reame instructions to install, but when i access the url 'Dashboard' I get this error.

I trying install in laravel 6 and 7.
The command 'php artisan make:auth' does not work in laravel 6 and 7

@RodrigoGalter the auth ui items were moved out of the main laravel repo:
https://laravel.com/docs/7.x/authentication#authentication-quickstart


When a user adds a comment in a page, the resulting Slack notification does not correctly refer to the comment creator.

Issue Summary
When a user adds a comment in a Confluence page, the resulting notification in Slack refer as though the creator of the page has made a comment instead of the actual user who made the comment.
Version
The issue was tested in version 2.0.2
Steps to Reproduce
Login to Confluence, lets say this user has the username user1.
Create or take not of an existing Space.
Create a page in the above space.
Connect Confluence with Slack.
Setup Confluence to receive notification from a the above space.
Click on the User Avatar > Settings > Slack Notification
Ensure to set When pages and posts I created get new comments to true.
Ensure that you have connected your user with a Slack account via Slack Accounts option.

Log out.
Login using a different user (lets call them user2), and add a comment to the page that was created by user1.
Expected Results
In Slack the notificat should read.
user2 commented on page_name in SpaceName

Lorem Ipsum
Actual Results
In Slack the notification reads:

user1 commented on page_name in SpaceName

Lorem Ipsum
Note
The issue occurs in Pages as well as in blogs.

Workaround
No known workaround
Copied from -> https://jira.atlassian.com/browse/API-213

I believe it's a better described duplicate of #10.

This issue was tackled in #168 that was merged to dev. It is pending next release now.

The fix was included into Confluence Server for Slack 2.1.4.


Image Size

Hi,
First off, this is a great project with great documentation! I just had a few questions though.  First some preliminaries:

Successfully able to train using ssd7 notebook on your udacity data set
Running on Ubuntu 16.10  with GTX 1060

Questions/Notes:

I am going to be training on my own data set.  I have already put the format of the labels as you desire, and it seems to be working. For example the plot that shows the ground truth at the end looks as expected (of course the predictions stink, thats why I'm here!).

My input resolution size is 400 X 727 (actual images are 1914 X 1042). Reading the documentation I made sure to set the resize parameter to (400,727) for all the generators. Is there any issue that should occur with this resolution? Anywhere else I should be mindful to tweak because of the unusual resolution.

I noticed that during training (10 epochs, 6,000 images per epoch), that the loss was going down as well as the the validation loss.

The actual shape of the output of my network is float32 (21796, 35), yours was (10316, 18).  Think its just from the image resolution size.

After training (10 epochs), I tried out the predictions. They were all over the place, and there were more than 100. In fact I noticed that the classification (supposed to be an integer right?) looked like it was a floating point value, like 1.2 instead of 1.

After saving the weights, If I restart jupyter and reload the weights (load_weights), I cant reproduce the predictions generated from decode_y2.  The actual predictions from the model are still there (10316,18), but decode_y2 returns an empty array.

I am trying to also the load the model, but a running into this error:

model = load_model('./models/ssd7_gtav_0.h5', custom_objects={"AnchorBoxes": AnchorBoxes, "L2Normalization": L2Normalization})
4 variance values must be pased, but 2 values were received.

Anyways, any help would be appreciated!

A couple of things here: First, with any resizing, make sure to keep the aspect ratio as close to the original as possible. For example, 1914x1042 and 727x400 are not the same aspect ratio. The distortion is minimal, but the downsized images should be more something like 735x400 to keep the ratio the same.  Second, I would take resizing the images offline to speed up the batch generation. Batch generation probably won't be the bottleneck during training on a GTX 1060, but in general there's no point in resizing every image again in every epoch when you could just resize the whole training set once in advance. Other than that, you should be aware that for a given network architecture, the size of the input images determines, among other things, the size of the largest objects that the model can detect. Consider that the receptive fields of the predictor layers stay the same regardless of the input size, so for example you will want to make sure that for any given input size, the size of the largest objects you wish to detect isn't larger than the receptive fields of the deepest predictor layers.

Good, that's what matters. If the loss is going down, the model is learning.

I don't understand what you mean by that. The raw model output is a 3D tensor, not a 2D tensor.

A couple of things here: First, how many iterations is 10 epochs in your case? The quantity "x epochs" doesn't have much meaning just by itself. What matters is the number of iterations (i.e. training steps) that the model has been trained for, and at what learning rate. If your training set contains 6000 images and you use batch size 6000, one epoch means one iteration, so the model doesn't learn much in one epoch, but if you use batch size 1, one epoch means 6000 training steps, so your model learns quite a bit in one epoch. Same for the learning rate: The larger it is, the larger the effect of one training step, so once again, whether a certain number of epochs of training is a lot or not depends on the learning rate, too. So when you're trying to give a metric for how much a model has been trained already, the number of epochs is not a very meaningful number. The number of training iterations is a lot more important. I can't tell if the 10 epochs you trained for is a lot or not, but very likely it's not a lot. You will likely need to train much longer before you see usable results. Next, the maximal number of predictions depends on what you set for the top_k parameter in the decoding functions. decode_y2() defaults to top_k = 'all', so there can be a lot more than 100 predictions per image. However, all parameters of the decoding functions have an important role in determining the final number of predictions. NMS eliminates boxes that overlap too much, the confidence threshold eliminates boxes for which the confidence is too low. Tuning the respective parameters heavily affects the final predictions. In your case, however, you probably simply haven't trained enough yet. As for the classification scores in the output: There are two numbers for each box, one is the integer value of the predicted class, the other is the confidence for that class prediction as a number in [0, 1]. It's not possible that a confidence value is larger than 1.0 and it's not possible that a class prediction is a non-integer value. Of course even though the class prediction for a box is an integer, note that the data type is still float, because Numpy arrays are homogenous.

The model output shape is always the same, so that doesn't mean anything. Are you sure you actually loaded the right weights for the trained model? Are you sure you used the same decoding function with the same parameters? Did you use the same input images to test this before and after loading? Did you test this effect on enough images before and after? Especially if your model has only been trained partially, it might be able to make confident predictions on some images, but not on others, so it would be quite normal that the list of decoded predictions is empty for some (maybe most) images, but not for others. Once again, you likely haven't trained the model enough yet.

This is a known issue, potentially even a Keras issue (there is an open issue about this in the Keras repo). At this point I don't know how to fix this unfortunately, so for the time being you'll have to build the model and load the weights into it rather than loading the entire model.

Thanks for the quick reply! Im actually moving right now so will not be able to fully test your suggestions till later tomorrow.

Yeah I definitely will resize when I do the full training. Just wanted to test things out first. GPU utilization was hindered just like you said.
I mean the output of the network when you call predict. I  think the numbers I gave were for the first element of the batch. You send in a batch  to predict and you get a batch of the outputs. I believe your code only sends a batch size of 1 so I just extracted one element and looked at it's shape.
Sorry I didn't give enough details. I trained both the Udacity and my dataset 10 epochs with a batch size of 16 (that's all my GPU can handle). My data set has about 6000 images. After training the Udacity I had pretty dang good results, so I assumed (I guess incorrectly) that the my dataset model would have somewhat reasonable predictions. It didn't. I will train longer and more thoroughly.
I will more thoroughly investigate this and report back. Maybe I made a mistake.
Bummer to hear!

Thanks again for your help! I will report back with much greater detail and clarity later.

Ah, I know what you mean now. Yes, the difference in the size of the model output comes from the difference in the input size. The larger the input images, the more boxes the model predicts.

I've actually just fixed the problem with loading the whole model (as opposed to just the weights). If you checkout the latest commit, it will work.

Good news, I successfully trained on my data set (called gtav)!  There were two big things that I changed

I looked at ssd7.py and looked more at the architecture of the network. I noticed that architecture is heavily influenced by the amount of classes that you desire to identify.  It seems every class has its own set of convolved features from conv4, conv5, conv6, and conv7, and naturally providing its own anchor box predictions, leading to a more complex network as the number of classes go up. My original dataset had 22 classes that were identified. The dataset distinguished things like "sports car" vs "sedan" vs "van".  I reduced the complexity of the classed down to 5 (all thats needed for my domain problem), similar to your data set.
I resized the images to 300 X 545 before training.  Wow that really really sped things up. I new it would but it was quite significant and quite worth the effort for just testing things out (faster to train).

Some notes:

I trained for 23 epochs. Batch size 16, total images 6488. Same augmentation properties as shown in the original ssd7 notebook.  Last 5 epochs did not improve validation set accuracy before early stopping.
It has okay predictions.  It really only find cars that are right in front of it and close, but the bounding boxes are decent and the classes are correct. I believe that increasing the image resolution should help this issue (but wondering if other drawbacks will also appear). Some other ideas are more deeply understanding the aspect ratios model parameters and how they influence the model and adjusting accordingly (basically just in general understand the SSD model).

I just wanted to express again how thankful I am for your clear work and documentation.  Thanks!

Glad to hear that. Concerning you changes:

The SSD7 architecture is definitely quite limited in its capacity. It's hard to say where those limits lie exactly, but it probably isn't wide/deep enough to do a great job on a diverse dataset with 20 or more object classes. You might want to consider increasing the number of convolutional filters per layer, or change the architecture to something deeper (maybe a small ResNet) altogether.

Concerning your notes:

It's strange that the model only recognizes large objects. The SSD7 I trained on the Udacity traffic datasets has no trouble detecting cars that are further away (i.e. smaller) from any angle at an image size of 300x480 (i.e. similar to yours), which you can see in the examples in the README. More/better data augmentation (that produces more smaller object instances), smaller scaling factors, and a few other things might possibly help here. But yeah, understanding how all the hyper parameters affect the outcome is important, SSD is not trivial to train successfully.

Good luck!


Allow to specify access mode for PVCs

Supersedes #8
Fixes https://github.com/cloudfoundry-incubator/kubecf/issues/1173 and fixes https://github.com/cloudfoundry-incubator/kubecf/issues/1180.
Needs still QA on a real deployment, polishing and squash. Tried on a local deployment with Catapult and Kind and it works
This change enables ReadWriteMany as default, and it can be overriden from the default values when specifying a plan. It also allows to create PVCs with a custom accessMode on demand (via cf create-service).
How to try it out:
in kubecf - for development just regenerate the docker image and replace it in your cluster
To leverage the new features, either specify default_access_mode in the plan settings, or specify the access mode while creating the service, e.g.:  cf create-service eirini-persi default mypersi2 -c '{"size": "20M", "access_mode": "ReadWriteOnce"}'
When the service is being created, a corresponding pvc should be created with it, like:

In case the accessMode is not available, the service broker returns an error, listing also the ones available:
$> cf create-service eirini-persi default mypersi4 -c '{"size": "20M", "access_mode": "ReadWriteFoo"}'

Creating service instance mypersi4 in org system / space tmp as admin...
Service broker error: error provisioning: PersistentVolumeClaim "bb44371f-dca3-416f-bd1f-d8dd7656a369" is invalid: spec.accessModes: Unsupported value: "ReadWriteFoo": supported values: "ReadOnlyMany", "ReadWriteMany", "ReadWriteOnce"
FAILED

It also:

bumps k8s client-api (and adapt all API calls)
handle the repository rename
bumps ci/golang versions used in images
adds GH action for build/test

@mudler have you tested that 2 app instances can see each other's files?

I've tested so far only on Kind with the hostpath storageclass (1 node), I can test in a more realistic environment as might uncover surprises, but locally seems ok, I can see the shared files between two apps.
I've pushed two apps, with 2 volumes (one RWO, one RWM):
│ Volumes:                                                                                │
│   1e4597d9-e3db-4fd3-8490-a60c87460c1d:                                                                                │
│     Type:       PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)                                                                      │
│     ClaimName:  1e4597d9-e3db-4fd3-8490-a60c87460c1d                                                                                │
│     ReadOnly:   false                                                                                │
│   a9e1c73d-60f6-470b-b00c-56ecd1a43ad3:                                                                                │
│     Type:        PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)                                                                     │
│     ClaimName:   a9e1c73d-60f6-470b-b00c-56ecd1a43ad3                                                                                │
│     ReadOnly:    false                                                                                │
│ QoS Class:       Burstable

The volumes seems to be properly mounted, and I've also tried touching one file on both the mounted paths, and they show up correctly in the other as expected :+1:


CAMEL-13417: Move mock component out of camel-core

Took me 3-4 days to get all of this done ;)

Tried to resolve the readme file via github web - but its generated anyway, when we do a new build

No, problem. Just merge and we rebuild.

As part of this work we had to also remove some old stuff in bean regarding remote rpc calls and its BeanInovcation that today is not in use/bad-design, and in line of this also remove camel-rmi component. And a few other bits to get it all separated and also prepared for eventually one day to move out the bean component too.

We can create subtask for this


tar.bz2 download link is broken

Go to http://cpp-netlib.org/#download.
Click on the third button, "0.11.2-final (tar.bz2)".
This takes you to an error page with the message "The specified key does not exist."
The other two links (zip and tar.gz) work fine.

Thanks for the report @HighCommander4 -- that was a typo in the href. :)


Need help with YouTube Live Ingest using HLS

Hi there,
I'm currently working on a project that involves live streaming to YouTube using the HLS protocol. I came across your webm-muxer library and was impressed with its performance and simplicity.
However, I'm having trouble figuring out how to use it with YouTube's Live Ingest feature. I was wondering if you could provide some guidance or examples on how to do this.
Any help would be greatly appreciated!
Thank you.
Best regards.

Ahh, I sadly don't know much about this area. Given YouTube's docs, it seems like you'll need to send the data using DASH (which supports VP9), a protocol that runs over HTTP. Not quite sure what goes into that format, but I recall this PR mentioning live-streaming + DASH. Also no idea if you can also send WebM stuff over HLS.
Not sure if this library alone is enough for live-streaming, seems like in that PR they also used ffmpeg. I personally don't think requiring ffmpeg for anything client-side is a good idea, 'cause it's big and bulky. But yeah, I'm afraid I can't help you very much here, but continue reading into the topic and I'm sure you'll get somewhere!


Add test that shows issue with hoisting sub

Description
Problem
Resolves #6665
Summary
Doesn't have a fix yet, because I don't know what that is.
We are hoisting any instruction that doesn't have side effects. But sub (and I guess any binary operation?) can lead to underflow/overflow so we can't always hoist it: if that sub can only be done after we check that a value is not zero, doing it before that will lead to that panic.
I guess we can consider Add, Sub, Mul and Div as having side effects? Alternatively we can drop the has_side_effects name and just use can_be_hoisted.
Additional Context
A code that does sub and underflows exists in Aztec-Packages. I tried to reduce it to something that we can use as a test but couldn't... in any case the SSA program alone should be a good test for it, regardless of how that SSA got to that state.
Documentation*
Check one:

[ ] No documentation needed.
[ ] Documentation included in this PR.
[ ] [For Experimental Features] Documentation to be submitted in a separate PR.

PR Checklist*

[ ] I have tested the changes locally.
[ ] I have formatted the changes with Prettier and/or cargo fmt on default settings.

I guess we can consider Add, Sub, Mul and Div as having side effects? Alternatively we can drop the has_side_effects name and just use can_be_hoisted.

Pending #6623 where we can make SSA aware of when we need to do overflow checks then I think we have to consider them as such (minus cases such as division by a constant, etc.) I'd be up for a can_be_hoisted helper function here for the time being.


Could not open input file: bin/vendors : error while deploying symfony2 project after succeed

have a big problem.
I had a configuration which worked properly till today.
I don't know why I have now this error
*** [err :: server.com] Could not open input file: bin/vendors
command finished in 312ms
*** [deploy:update_code] rolling back

executing "rm -rf /home/server/deploy/releases/20120301143822; true"
servers: ["server.com"]
[server.com] executing command
command finished in 208ms
failed: "sh -c 'cd /home/server/deploy/releases/20120301143822 && php bin/vendors install --reinstall'" on server.com

I precise that I deploy my local work to production
here is my deploy file
set   :application,   "MyApp"
set   :deploy_to,     "/home/server/deploy"
set   :serverName,    "myServer.com" # The server's hostname
set   :domain,        "server.com"
set   :scm,           :git
set   :repository,    "file:///Applications/MAMP/htdocs/localWorkDev"
set   :deploy_via,    :rsync_with_remote_cache
role  :web,           domain
role  :app,           domain
role  :db,            domain, :primary => true
set   :use_sudo,      false
set   :keep_releases, 3
set   :user,          "root"
set   :shared_files,      ["app/config/parameters.ini"]
set   :shared_children,     [app_path + "/logs", web_path + "/uploads", "vendor"]
set   :update_vendors, true
Please help me
I want to tell you that I have tried php bin/vendors install --reinstall with project yet deployed and it works...
Thanks for any help
Sam

I have found another solution but it doesn't suit me.
I have changed:
     "set :deploy_via, :rsync_with_remote_cache" by

     "set :deploy_via, :copy"

and it works.
I think my rsync files is corrupted... How can I do to reinit them?

It's hard to tell from the information you gave. But I'm guessing you are using the master version of Symfony2.
In the lastest versions they don't use bin/vendors anymore, but they use composer.
Capifony isn't ready for that at this moment.

I'm using the symfony 2.0.10 version. Maybe I have to upgrade to 2.0.11 version?
I have a question. Why the version without rsync works and with rsync doesn't work?

Are you using the Symfony Sandbox?
The problem isn't in the Symfony project itself.
But it's hard to tell, if you do a manual git pull in the shared copy, is the bin/vendors script available then?

I have made my project since the 2.0.6 version and I update it with deps and deps.lock file.
The bon/vendors script is available.

There is already support for composer in the master branch. You have to set update_vendors to false and use_composer to true then it should work.


Nc thanks

Description
added links and summary to most students on rows 1, 5, and 6
Fixes # (issue)
Type of change
Please delete options that are not relevant.

[ ] New feature (non-breaking change which adds functionality)

Testing Instructions
Pull down my branch
hs -o to start server
test all links for the 3 rows
check the modals for their description
Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added test instructions that prove my fix is effective or that my feature works

Just need to fix the merge conflict but everything else looks and works perfect.


Add a README

Hi, I added a README file which links back to your reddit post, and starred your repo.

Obsolete after https://github.com/VayuDev/ledmatrix_pico/commit/df98e2b5eb3eb0dfa50ba8481903609a72500842. Thanks!


When opening Nano, you can't see the Nano Title text or the Shortcuts Keys when the appearance is turned to Transparent.

Just as said in the title. Can't see the text in the Terminal for Nano at all, just grey boxes and no shortcut keys, nothing.

Which operating system is this? This kind of thing has been reported before but I haven't had a way of reproducing it.

Which operating system is this? This kind of thing has been reported before but I haven't had a way of reproducing it.

I am using Windows 10 with WSL2
On Fri, Jan 15, 2021, 2:51 PM Simon Edwards<EMAIL_ADDRESS>wrote:

Which operating system is this? This kind of thing has been reported
before but I haven't had a way of reproducing it.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/sedwards2009/extraterm/issues/320#issuecomment-761191034,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/APAPMSTTJ5HZOP5YKXJHIFTS2CTFFANCNFSM4WEQ5ZGA
.

I am using Windows 10 with WSL2
On Fri, Jan 15, 2021, 2:51 PM Simon Edwards<EMAIL_ADDRESS>wrote:

Which operating system is this? This kind of thing has been reported
before but I haven't had a way of reproducing it.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/sedwards2009/extraterm/issues/320#issuecomment-761191034,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/APAPMSTTJ5HZOP5YKXJHIFTS2CTFFANCNFSM4WEQ5ZGA
.

Duplicate of #283.

Duplicate of #283.

Fixed in v0.57.1

Fixed in v0.57.1


Still maintain?

Hi! Do you still maintain this gem?

@crohr any chance you can add maintainers?  Looks like there is 2 PRs that could be wrapped up quickly.

@carsonreinke sure, anyone interested?

@crohr yes :)

@n-rodriguez just invited you as collaborator. Feel free to review/merge PRs!

(And obviously if you want to merge some of your work from your fork that would be great as well!)

@crohr I would like to help close some of the remaining issues.

@crohr thank you!


Record test coverage, upload it to codecov.io

not sure why swift packages were missing from codecov before, this should fix for this repo.

ahhh thanks, i see it now. No longer in progress though! Merge at will.

It's being a little weird and not showing all the data in codecov, i think that's due to my PR coming from a fork, but it might be a bigger issue? We'll find out when it merges.

did some more reading, putting this back in draft state. seems like i might need to tell codecov where some more files are.

Fixed it!

Interesting, i had assumed that was a normal FOSSA failure. Looking into fossa failure.

okay @kirahsapong we figured out what's going on and decided not to address it in this PR. It won't affect the CI post-merge. Go ahead and merge when you get a chance. Thanks!


Proposal: Localization update

Proposal: Default to using English, add more localizations using resource files and additional .md files

Hey i opened a pull request of this consider taking a look at it. I translated only the printed text with chatgpt so it should not affect anything else and it works perfectly on my end.

Hey i opened a pull request of this consider taking a look at it. I translated only the printed text with chatgpt so it should not affect anything else and it works perfectly on my end.

HI, thanks for the PR, could use it's strings for the English version, the only thing I would love to do differently is using resource files instead of creating a branch per each language

That seems like a good idea though i think for best end user experience its just best to release a russian language exe and an english exe as thats ehat most people will end up using.


Update <IP_ADDRESS>→<IP_ADDRESS> & unify formatting

Reference: https://forum.sailfishos.org/t/release-notes-vanha-rauma-4-4-0/10656#update-version-history-1

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

License

CLA (version: 2021-11-12) section "2.3 Outbound License" contradicts license note at https://docs.sailfishos.org/Releases/ (CC-BY-NC-SA 4.0)!
Hence this contribution is submitted in accordance to the CC-BY-NC-SA 4.0.

Motivation
The fact that only SailfishOS <IP_ADDRESS> is listed as a stop release, but not <IP_ADDRESS> has already created confusion at FSO, even though the release note are quite clear in my understanding: https://forum.sailfishos.org/t/release-notes-vanha-rauma-4-4-0/10656#update-version-history-1

Hence please consider using the contributor-assistant/github-action instead

Thanks for flagging up these issues with the CLA @Olf0, and sorry that you experienced issues. I've logged an internal issue about it, including your suggestion to use contributor-assistant/github-action instead. That doesn't guarantee it'll get changed, but at least increases the chance it'll get properly looked at.

I have been away on a holiday.  I will try to work through the responses for other PRs the next couple of days.

@rainemak, thank you very much for merging this PR, despite the fact that it consisted of two commits after addressing the additional changes you requested outside of my original changeset in a second commit.
Note that I never have managed to properly rebase by using GitHub's web-frontend (as you requested), even though the function exists there and I experimented with it few times, despite knowing how rebasing works in theory and practice when using the git command line tool on a locally cloned repository.  But for small changesets I always do prefer to use GitHub's web-frontend to clone ("fork") a git-repository, employ changes and submit a PR, because it is much easier, quicker and provides some additional benefits (i.e. here, displaying the zero width spaces).
Hence I suggest to loosen Jolla's contributor rule that a PR shall comprise a single commit to "an externally contributed PR initially must comprise a single commit, but each round of changes requested by sailors may be addressed by an additional commit".  This would enable contributors to perform all the work at GitHub's web-frontend (i.e., cease to enforce a specific workflow using a locally cloned git-repository).  Alternatively a pointer to some guide how to properly use the rebase function of GitHub's web-frontend would be much appreciated (e.g., in Jolla's contributor guidelines), as I failed to find one despite searching for it.


Added random_state to SVC in ElkanotoPuClassifierExample

Forgot to set this parameter in https://github.com/pulearn/pulearn/pull/23, it is needed to make the output fully reproducible run to run.

👍🏽


Redesign

Changes based on the figma redesigned frames.
Home page:

About Page:

Events Page:

Club Info Page:

I like the pics a lot, I'll look into the code and give me thumbs up soon

Just as a few design questions:
• Should the main spotlighted club on the homepage be wider to match the width of the suggested orgs?
• Should the top bar (Search/account) be static or scroll with the main content?
• For this PR, is Settings included?
In general, we also need to consider if we want to merge this into develop, which would mean we would iterate on this for the initial beta. We could continue to develop the existing design for beta and simultaneously develop this.
We might also want to take this to a design meeting, or request general feedback in #design.

@RubenOlano To be sure I've got it, are you looking for this to be reviewed now, or are you expecting to make any other changes before review?

@RubenOlano To be sure I've got it, are you looking for this to be reviewed now, or are you expecting to make any other changes before review?

Based on discussion, I think I'm done with changes on this branch

this failed to run for me

I just had to do an npm install. this looks good. signing off on it


Interactively run code inside function

It would be useful to be able to use the "cell comment" #%% inside a function.
In the analysis process, functions helps to keep the code organized but, in this case, at the cost of using the notebook cells / python interactive feature

I think you'd need a cell ending comment then too?

When #%% is used without indentation the code run interactively ends when
the next #%% is found.
Don't know why should be different in this case
On Wed, Mar 6, 2019, 2:51 AM Rich Chiodo<EMAIL_ADDRESS>wrote:

I think you'd need a cell ending comment then too?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/vscode-python/issues/4612#issuecomment-469933913,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AALnIVHS5loEZd1GRSDfcYmQUrW7pa-0ks5vTx8ogaJpZM4bZJhM
.

#%% defines a cell.
If you have a function like this:
def foobar():
  #%% Cell 1
  print('foo')
  #%% Cell 2
  print('bar')

def baz():
  #%% Cell 3
  print('baz')

Cell 2 wouldn't work.

Maybe we could just automatically end a cell after an indentation change.

This is not likely something we will pursue addressing in the next several releases.


Modern aiming support

Are you open to a PR that adds modern aiming support? That's probably the feature that I miss most while playing this game. I hacked a few settings and got a rough proof of concept working.
I would envision adding a new yes/no (or checkbox) option in the menu somewhere called "Modern aiming". It would do the following when aiming:

allow strafing left and right and moving forwards and backwards
disable the lean left and right features
disable crouching when holding down and disable uncrouching when holding up

The sniper rifle currently zooms in and out instead of crouch/uncrouch when holding forwards and backwards, so we would need to come up with some new control scheme for variable zoomable weapons (is it more than just the sniper?). Perhaps we could do something like Halo where tapping a button bounces between 2-3 different preset zoom levels (they could even be configurable)?
Here's a brief demo showing it working:
https://github.com/fgsfdsfgs/perfect_dark/assets/2544493/db595c01-7ba5-4a7c-87ae-80c4760e600d

you play the game super weird

You can already do some of these things by enabling "Mouse Aim Lock" in the Extended options and setting Crouch Mode to "Toggle". You can also remove crosshair sway when not aiming by setting it to 0 in the Extended options, giving you a "PC FPS" aiming scheme. Dedicated lean buttons will probably be added eventually, but as for allowing movement during aim, I don't know. Seems like a pretty significant change.

Are you open to a PR that adds modern aiming support? That's probably the feature that I miss most from other FPS games while playing this game. I hacked a few settings and got a rough proof of concept working.
I would envision adding a new yes/no (or checkbox) option in the menu somewhere called "Modern aiming". It would do the following when aiming:

allow strafing left and right and moving forwards and backwards
disable the lean left and right features
disable crouching when holding down and disable uncrouching when holding up

The sniper rifle currently zooms in and out instead of crouch/uncrouch when holding forwards and backwards, so we would need to come up with some new control scheme for variable zoomable weapons (is it more than just the sniper?). Perhaps we could do something like Halo where tapping a button bounces between 2-3 different preset zoom levels (they could even be configurable)?
Here's a brief demo showing it working:
2023-11-27_23-50-16.mp4

I like this idea. It could be made togglable!

You can already do some of these things by enabling "Mouse Aim Lock" in the Extended options and setting Crouch Mode to "Toggle". You can also remove crosshair sway when not aiming by setting it to 0 in the Extended options, giving you a "PC FPS" aiming scheme. Dedicated lean buttons will probably be added eventually, but as for allowing movement during aim, I don't know. Seems like a pretty significant change.

The TimeSplitters games allowed for full movement while aiming so it's definitely possible.
The way Rare/Free Radical Design appears to have designed it for TimeSplitters was reworking the crouching system to be one button for half-crouching while moving around & full crouching when not.
They essentially changed the analog up & down controls that make you crouch/stand up while aiming & instead makes you move forward & back.

Damn - that is impressive. I would love to move while aiming - would help out with the playability of this game. It is a bit stifled when you're stuck to the ground while aiming.


Change nav for landing page to Summary

changes side navigation item 'Daily Update' to 'Summary'

dev now also includes replacement of OG image with crown logo


POST /assign instead of PUT

closes #117

@rultor merge

@rultor merge

@h1alexbel OK, I'll try to merge now. You can check the progress of the merge here

@rultor merge

@h1alexbel Done! FYI, the full log is here (took me 1min)


[DOC] - Added tutorial for spiketools.stats

In the process of creating tutorials with plots demonstrating potential uses of functions. This one primarily covers the spiketools.stats module. Related to #32
What's added:

First draft of tutorial for stats (plot_stats.py).

This looks great @maestapereira! I've left a bunch of review comments here! For part 1 it's basically some relatively small code tweaks and adding slightly more text. For parts 2 & 3, we will continue to develop this a bit to add a bit more - but overall the layout and approach here is great!


can't access the demo website

i can't access the demo website 'https://filament-apex-charts-demo.leandroferreira.dev.br/admin/login'
it says:

Same


Remove support for Ruby 3.0

Ruby 3.0 is not supported by the ruby-core team any longer and does not receive any fixes. No further patch release will be released.
Ruby 3.0 EOL status.
GOV.UK's Ruby version compatibility docs
This PR will be reviewed and merged by the Platform Security and Reliability team. Any questions or concerns, please reach out in our channel: #govuk-platform-security-reliability-team.
Trello card

It'd be good to add tests for Ruby 3.3 as well


Compression support

Not so much an issue, but need help to figure out compression.
The average sample output tiff file size is around 8MB. I was looking to keep the file under 1MB.
I tried changing different values for the following lines, but with no success.
			addEntry(0x102, 3, 4, offset, 8);  // BitsPerSample
			addEntry(0x103, 3, 1, 5);		    // Compression
I keep getting invalid 'BitsPerSample'.
Please help.

BitsPerSamples must always be 8. This refers to the byte values in the raw bitmap. At this time no compression scheme is supported so it won't help changing the compression flag. But I'll add ZIP compression to the todo list for this project. This gives generally better compression than the older LZW.

ZIP compression support added via options compression (boolean, default false) and compressionLevel (number 0-6, default 6). Requires https://github.com/nodeca/pako and the deflate module (included with canvas-to-tiff).

Thanks! I verified. It works fine. Thank you.


[fix][broker]fix the zero value as denominator cause ArithmeticException when selectBroker use LeastResourceUsageWithWeight

Motivation
Fix the zero value as denominator when after applyNamespacePolicies  the candidates is empty,  then selectBroker use LeastResourceUsageWithWeight, which will cause ArithmeticException
the cause exception point
https://github.com/apache/pulsar/blob/9f7021909486ac97590b17a6c245367900ab989c/pulsar-broker/src/main/java/org/apache/pulsar/broker/loadbalance/impl/LeastResourceUsageWithWeight.java#L138
Modifications

add  candidates empty check;
after add candidates empty check, remove some unused check;

Documentation

[X] doc-not-needed

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks

@eolivelli  Would you like to review it again?

@eolivelli please take again look, Thx.

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks

/pulsarbot run Pulsar CI / Unit-OTHER Tests (pull_request)

/pulsarbot run-failure-checks

pulsarbot run Pulsar CI / Unit-BROKER_FLAKY Tests (pull_request)

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks

@eolivelli please take again look, Thx.


Add datetimeIn for timezone offset

datetimeIn(date, timezone, optionalPrecision) could take a local time and shift it to another timezone.
Use case: “what time is it now in [somewhere far away]?”
How we could make it work:

Read the UTC values of the provided Date object.
Do something with these values (sorry, should go to bed) and use Intl.DateTimeFormat to transform the timezone to the specified location, e.g.:

new Intl.DateTimeFormat('en-GB', {
  dateStyle: 'short',
  timeStyle: 'long',
  timeZone: 'America/New_York'
}).format(date); // '03/05/2021, 17:28:22 GMT-4'

Compute timezones difference by comparing the GMT values and/or reparsing the output of 2.
??

(Also, check what Moments and others are doing.)

Issue updated.


v1.11 Release Planning

Release team
Release lead: @artursouza
Release lead shadow(s): @nyemade-uversky @robertojrojas
Perf test lead: @JoshVanL @robertojrojas
Longhaul test: @halspang
Build manager: @JoshVanL
Read about the Dapr release lifecycle
Milestone dates
Feature definition starts: 21st Feb 2023
Feature definition ends: 14th March 2023
Feature freeze: 10th April 2023
Code freeze (Endgame starts): 24th April 2023
Release day: 10th May 2023
Announcement day: 11th May 2023
Feature proposals that impact multiple repos, that maintainers can use to triage
v1.11 Progress tracking board: https://github.com/orgs/dapr/projects/70
Priorities for this release

Fundamentals

Configuration API as stable: https://github.com/dapr/dapr/issues/5522
1 AWS and 2 GCP components as stable:

https://github.com/dapr/components-contrib/issues/2247
https://github.com/dapr/components-contrib/issues/2461
https://github.com/dapr/components-contrib/issues/2460

Validate binary size and virtual memory usage for sidecar: https://github.com/dapr/dapr/issues/6066 (DONE)
Validate number of go routines for sidecar: https://github.com/dapr/dapr/issues/6067 (DONE)
Do not install Dashboard by default: remove Dashboard from dapr/dapr's Helm chart and create a new dedicated chart: https://github.com/dapr/dapr/issues/4724 (IN PROGRESS)
~Multiple flavors of images for Dapr sidecar, starting with "everything" and "just stable components": https://github.com/dapr/dapr/issues/3168~
~Port existing longhaul tests (nightly and release) to external Azure subscription: https://github.com/dapr/test-infra/issues/167~
Metrics for Actor timers and reminders: https://github.com/dapr/dapr/issues/6032
New API in placement service to retrieve placement table: https://github.com/dapr/dapr/issues/6033
[STRETCH] Improve mTLS certificate rotation: https://github.com/dapr/dapr/issues/5756

To have one root CA instead of 3.
Improving how sentry authenticates sidecars
Control plane services request their own SPIFFE Id

~[STRETCH] Support cert manager to own root CA in addition to self-signed: https://github.com/dapr/dapr/issues/3968~
Support minTLS configuration: https://github.com/dapr/dapr/issues/6031~
~[STRETCH] Allow automatic root CA rotation: https://github.com/dapr/dapr/issues/5958~
~[EPIC] Create Dapr specific error codes in gRPC and HTTP APIs: https://github.com/dapr/dapr/issues/6068~
~[STRETCH] Replace FastHTTP with Chi to support streaming and other use cases (HTTP/2.0, etc):https://github.com/dapr/dapr/issues/4979~

~[STRETCH] User-(easily)-reproducible performance benchmarks (DOCS/Readme)~
External service-to-service invocation: https://github.com/dapr/dapr/issues/4549
[STRETCH] Component hot-reload: https://github.com/dapr/dapr/issues/1172
~[EPIC] Resiliency not to duplicate retries with components' built-in retries ("component resiliency")~
Workflow improvements

https://github.com/dapr/dapr/issues/6111
Workflow built-in component must not duplicate retries when resiliency policy is used

~Scale actor reminders registration (improves workflow performance) https://github.com/dapr/dapr/issues/6121~
Crypto(graphy) (not currency) API: #6147
~Re-design of state store encryption: https://github.com/dapr/dapr/issues/6027~
~[STRETCH] Dynamic subscriptions for pubsub~
[CLI] Multi app run (better logging, other improvements): https://github.com/dapr/cli/issues/1238
~[EPIC] SDKs to allow TLS configuration for remote Dapr API: https://github.com/dapr/dapr/issues/6035~
[Contrib] Refactor metadata parsing to allow metadata spec YAML to be validated and up to date (DONE)
~[STRETCH] [Discussion] Use SQLite as default state store for local development because Redis is not actually transactional (hence should not be used as actor state store)~

~Should we deprecate transaction / actor state store support for Redis?~
~See https://github.com/dapr/components-contrib/issues/2071~

Repo milestones
Dapr - https://github.com/dapr/dapr/milestone/18
CLI - https://github.com/dapr/cli/milestone/12
Docs - https://github.com/dapr/docs/milestone/14
Components-contrib - https://github.com/dapr/components-contrib/milestone/12
Java-SDK - https://github.com/dapr/java-sdk/milestone/9
Python-SDK - https://github.com/dapr/python-sdk/milestone/10
Dotnet-SDK - https://github.com/dapr/dotnet-sdk/milestone/16
Js-SDK - https://github.com/dapr/js-sdk/milestone/6
Go-SDK - https://github.com/dapr/go-sdk/milestone/8
Dashboard: - NOT TO BE RELEASED
Quickstarts (aka Tutorials) - https://github.com/dapr/quickstarts/milestone/7

Feature Freeze decisions
Feature proposals that impact multiple repos, that maintainers can use to triage
v1.11 Progress tracking board: https://github.com/orgs/dapr/projects/70
Priorities for this release

Fundamentals

Configuration API as stable: https://github.com/dapr/dapr/issues/5522
1 AWS and 2 GCP components as stable:

https://github.com/dapr/components-contrib/issues/2247
https://github.com/dapr/components-contrib/issues/2461
https://github.com/dapr/components-contrib/issues/2460

Validate binary size and virtual memory usage for sidecar: https://github.com/dapr/dapr/issues/6066 (DONE)
Validate number of go routines for sidecar: https://github.com/dapr/dapr/issues/6067 (DONE)
Do not install Dashboard by default: remove Dashboard from dapr/dapr's Helm chart and create a new dedicated chart: https://github.com/dapr/dapr/issues/4724 (DONE)
~Multiple flavors of images for Dapr sidecar, starting with "everything" and "just stable components": https://github.com/dapr/dapr/issues/3168~
~Port existing longhaul tests (nightly and release) to external Azure subscription: https://github.com/dapr/test-infra/issues/167~
Metrics for Actor timers and reminders: https://github.com/dapr/dapr/issues/6032
New API in placement service to retrieve placement table: https://github.com/dapr/dapr/issues/6033
Improve mTLS certificate rotation: https://github.com/dapr/dapr/issues/5756

To have one root CA instead of 3.
Improving how sentry authenticates sidecars
Control plane services request their own SPIFFE Id

~[STRETCH] Support cert manager to own root CA in addition to self-signed: https://github.com/dapr/dapr/issues/3968~
Support minTLS configuration: https://github.com/dapr/dapr/issues/6031~
~[STRETCH] Allow automatic root CA rotation: https://github.com/dapr/dapr/issues/5958~
~[EPIC] Create Dapr specific error codes in gRPC and HTTP APIs: https://github.com/dapr/dapr/issues/6068~
~[STRETCH] Replace FastHTTP with Chi to support streaming and other use cases (HTTP/2.0, etc):https://github.com/dapr/dapr/issues/4979~

[STRETCH] User-(easily)-reproducible performance benchmarks (DOCS/Readme)
External service-to-service invocation: https://github.com/dapr/dapr/issues/4549
[STRETCH] Component hot-reload: https://github.com/dapr/dapr/issues/1172
~[EPIC] Resiliency not to duplicate retries with components' built-in retries ("component resiliency")~
Workflow improvements

https://github.com/dapr/dapr/issues/6111
Workflow built-in component must not duplicate retries when resiliency policy is used

Scale actor reminders registration (improves workflow performance)
Crypto(graphy) (not currency) API: #6147
~Re-design of state store encryption: https://github.com/dapr/dapr/issues/6027~
~[STRETCH] Dynamic subscriptions for pubsub~
[CLI] Multi app run (better logging, other improvements): https://github.com/dapr/cli/issues/1238
[EPIC] SDKs to allow TLS configuration for remote Dapr API: https://github.com/dapr/dapr/issues/6035
[Contrib] Refactor metdata parsing
[Discussion] Use SQLite as default state store for local development because Redis is not actually transactional (hence should not be used as actor state store)

Should we deprecate transaction / actor state store support for Redis?
See https://github.com/dapr/components-contrib/issues/2071

@dapr/maintainers-dapr This ideally needs to be resolved to some extent before release https://github.com/dapr/dapr/issues/6265

@dapr/maintainers-dapr This ideally needs to be resolved to some extent before release #6265

Agree, triaged to 1.11

Release blocker https://github.com/dapr/cli/issues/1289

@artursouza can this be closed?


Shortcuts to switch ActivityBar's Tabs are invalid on 1.84

Type: Bug
If ActivityBar is hidden at startup, it is not possible to use shortcuts to switch between Tabs in the ActivityBar, such as Explorer/Extensions/Search, etc.
VS Code version: Code 1.84.0 (Universal) (d037ac076cee195194f93ce6fe2bdfe2969cc82d, 2023-11-01T11:30:19.406Z)
OS version: Darwin arm64 22.6.0

Maybe a duplicate of #197169

/duplicate

Thanks for creating this issue! We figured it's covering the same as another one we already have. Thus, we closed this one as a duplicate. You can search for similar existing issues. See also our issue reporting guidelines.
Happy Coding!


vendor publish update

The following from the documentation didn't work for me.
php artisan vendor:publish --provider="Optix\Media\Providers\MediaServiceProvider"
Instead, I used:
php artisan vendor:publish --provider="Optix\Media\MediaServiceProvider"

Thanks for letting me know.


User managaement for administrators

As part of the administrator panel, there should be a user Administrative page that allows administrators to edit user information, and manage roles (related: #4 #5 )

Update Comment: This should be re-evaluted once the new dashboard design is completed for Agora. Some version of this will likely be needed but it will be clearer when we get a bit further along.

far future

Legacy.. Closing


Change the default of request.credentials

This issue pertains to the following package(s):

[ ] GraphQL Playground - Electron App
[ ] GraphQL Playground HTML
[x] GraphQL Playground
[ ] GraphQL Playground Express Middleware
[ ] GraphQL Playground Hapi Middleware
[ ] GraphQL Playground Koa Middleware
[ ] GraphQL Playground Lambda Middleware

The default value of request.credentials is "omit". The differs from the default of Fetch changed so that it is same-site.
https://github.com/whatwg/fetch/pull/585
It confuses when cookies is used for authorization.
Could it be changed to same-site?

Yes please, I just spent 2 hours with debugging code because of it. And it's happening with my every new project when I forget about it..

Yeah I also spent a bit debugging 😅


chore: change some tslint-rules

"one-variable-per-declaration": false
as i see no real value in having one declaration per line.

"prefer-const": [true, { "destructuring": "all" }],
let's mute tslint in case we have a destructuring going on that's using a let
but contains some consts. it will complain if all of those values are consts.

:tada: This PR is included in version 2.153.3 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

:tada: This PR is included in version 2.153.3 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


feat(safari): dark mode color palette

Removing this from fast-follows. Discussed with @kgaiss.


[Constant Evaluator] Make symbolic closures store the substitution map that maps captured argument types to the types of their symbolic values .

Make symbolic closures, which are representations of closure literals in the constant evaluator, store the substitution map that was in the constant evaluator state when the closure creation site (partial_apply or thin_to_thick_function) that created the symbolic closure was evaluated.
A substitution map is a mapping from generic type parameters to types. This map is updated and maintained by the constant evaluator as it evaluates function calls. At a partial-application site, the substitution map captures the mapping from the types of the captured arguments (which
could be generic types) to the types of the symbolic value they represent (which has to be concrete types). The substitution map would be necessary to fold the symbolic closure into SIL code that constructs the closure it represents.

@swift-ci Please test and merge


[Feature Request] el-table use summary, hope to open the API can cross

Existing Component
是
Component Name
el-table
Description
el-table use summary, hope to open the api can cross column

What does 'cross column' mean?

就是想要 table-footer 开放跨列的 api

Sorry, we have no plan to support this.


remove vendor dependencies for build/lint/test rules in Makefile

Resolve #112

Thanks for this PR. We should apply this master branch as well.

Thanks for this PR. We should apply this master branch as well.

PR #114 sent for master branch.


[Amazon Linux] EOL of Amazon Linux 2 was changed

Link to product page on endoflife.date
Amazon Linux | endoflife.date
Details of incorrect and correct details you have found
endoflife.date: 2024-06-30
Product documentation: 2025-06-30
What is the source website for the product and for its version information?
Amazon Linux 2 FAQs
Additional context
From this page, official page was updated last month.
Amazon Linux 2のサポート期限が2025年6月末まで延長されました | DevelopersIO
japanese page is not updated yet. 2024-06-30 is written.
よくある質問 - Amazon Linux 2 | AWS

Fixed in #2293


Replace ss_mkt by bing_market to avoid anomaly detection

This seems to be the best way to handle the problem with DDG anomaly detection.  In production we simply removed ss_mkt and worked, but we are seeing other libraries such as duckduckgo_search.py using bing_market. I just set the default to en-US, but eventually there may be a better way.
"bing_market": f"{region[3:]}-{region[:2].upper()}",
https://github.com/sippulse/duck-duck-scrape/blob/master/src/search/search.ts

Can't edit the PR files, but the query in the search tests also need to be updated.


Add support for Windows Terminal

Added support for using SSH in a Windows Terminal tab

Thanks for the MR!
I'm no longer maintaining this. Feel free to develop it further in your fork.
Cheers


Unable query null values from elasticsearch in elassandra 2.4.2-6

I'm using currently elassandra 2.4.2-6 and I cannot build a query to retrieve documents which have a property with null value I means, the document in elasticsearch which has not a property.
I tried several approach suggested by elasticsearch's documentation

exists query
https://www.elastic.co/guide/en/elasticsearch/reference/2.1/query-dsl-exists-query.html
null_value (set a value by default if the data is null)
https://www.elastic.co/guide/en/elasticsearch/reference/2.1/null-value.html

However in both cases I get no results data. Any suggestion?
I try the same queries in Elasticsearch 2.1.1 and they work fine.

I take the point to find a solution.

This is fixed in release 2.4.2-12, but due to C* internal behavior, empty array are considered as null where Elasticsearch makes a difference between empty arrays and null values.


fixes for private datasets validation

Overview

@sagargg what exactly does this code do?

@anuveyatsu  I've added a short description on PR.


Lychee ( second submisson, the first one wasn't in the correct format, sorry for the deadline)

Also, could the pcb be black ?

An the 3D printed pieces black too ?

This looks good! @Hyatt B.


feat: Add way to set/update value sparingly

This should probably be a setSparingly function in SettingManager that compares the old value with the new value before updating things.
It needs to be able to set from marshalJSON since the idea is to potentially use this in c2's snapshot restore functionality
tests for this must be added :bangbang:

Fixed in https://github.com/pajlada/settings/commit/ceac9c7e97d2d2b97f40ecd0b421e358d7525cbc


#5341  When the app language sets to French and OS language sets to Chinese,…

Description (required)
When the app language sets to French and OS language sets to Chinese，the depiction and license both use app language now. Fixes #5341
What changes did you make and why?
In order to fix License language
In the CommonsApplicationModule.java class and  in provideLicenses function,

the purpose of this code to change the application's language settings based on the user's language preference saved in SharedPreferences.
In order to fix depiction language
In the DepictsClient class and byLanguageOrFirstOrEmpty function, beside adding a getSavedLanguage function

The primary use-case for this function is when the application needs to display a label for a specific item. It first tries to display the label in the user's preferred language. If that isn't available, it displays any available label. If none are available, it displays nothing (returns an empty string). The origin code takes the context language from Locale of the phone but not the one from the app ui language.

Above three photos magnifications all presents taking app setting language out.
Tests performed (required)
Tested {ProdDebug} on {Pixel 2} with API level {33}.
Screenshots (for UI changes only)

Need help? See https://support.google.com/android/answer/9075928

Note: Please ensure that you have read CONTRIBUTING.md if this is your first pull request.

Would you mind rebasing (or pulling) from the main branch? Thanks! :-)

Yes, finish pulling from main branch

I just updated all changes requested now. Ready to review :)

What is the status of this PR? What changes are required now?

I am so sorry for the delay!
@u7452206 I know this is my fault, but would you mind fixing the conflicts? Thanks for your understanding :-)


Smart plugs functions added

added smart plug fuctions to file powerfunctions.ccp and .h. These functions are required to gather data of total power consumption, Energy, and to switch off inverter and charger.

smart plug functions added


Flashed messages should only be closed by clicking an 'x' button

Desired behavior
When a flash message (e.g. error, warning) appears on the screen, the user should not be able to close it by simply clicking the message. There should be an 'x' button, and they should only be able to close the message by clicking that button.
Current behavior
There is no 'x' button. Instead, the user can only close the message by clicking it.
Additional information
My main reason to ask for this change is so that users are able to select the error message and copy it to their clipboard, so that they can share it when seeking support.

X button works!
But, still disappearing after ~10-11 seconds.

Woops! I was wrong. I had to restart server and clear cache =P


[docs] Fix event's label reported to GA

Solve frustration in https://github.com/mui/material-ui/pull/35872#pullrequestreview-1266540707. It's hard to filter the events for a given page.

https://analytics.google.com/analytics/web/#/report/content-event-events/a106598593w159022482p160376982/explorer-segmentExplorer.segmentId=analytics.eventLabel&_r.drilldown=analytics.eventAction:expand&explorer-table.plotKeys=[]&explorer-table.rowStart=0&explorer-table.rowCount=50
The fix is to expand the path:
 <button
-  data-ga-event-label="BasicAlerts.js"
+  data-ga-event-label="material/components/alert/BasicAlerts.js"

This is a regression from #30757.

👍 Better!


Request to release the binaries if possible

Hi,
Can you release the compiled binaries you used to develop the ground truth? The addresses of those release datasets heavily depend on how they are compiled. Thus, I was thinking that if I get those binaries, I can better understand the released data.
Great work!
Thanks,
Monika

Based on https://github.com/Learner0x5a/Callee-Dataset and https://github.com/vul337/jTrans, they use the BinaryCorp binaries.


Push Failing. Referencing Deleted Resource

Describe the bug
I was trying to add an api route to my REST api using a custom lambda. I was getting errors pushing it (a whole other story. Still don't know why). So I did an amplify pull to get back to the current setup. Then when I try to update another service to test the push. I'm getting errors referencing that API resource. But when I do amplify update api the route doesn't show up. Not sure what I should do. Don't want to just start deleting things from the console because I'm worried it will break things.
Amplify CLI Version
4.16.1
To Reproduce
create an api route that somehow fails on push
do amplify pull
try to update something else and then push again
Expected behavior
The api route should no longer be part of the project. because it unsuccessfully pushed the first time and then no longer exists locally.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: Mac
Node Version: 12.16.1

Additional context
Add any other context about the problem here.

@julien-tamade
Could you go to the Cloudformation console, and check if the nested stack of your REST API is in a Failed state? that's probably preventing you from updating it.

@UnleashedMind the status for the rest api is UPDATE_ROLLBACK_COMPLETE. Also on a side note, when I checkout another branch and run amplify pull, the API gateway endpoint in the amplifyconfiguration.json doesn't change, which is an issue when generated thing new api gateway generated code form my swift project.

amplify pull will only pull in changes if your deployment is successful. Do you see all the routes in your API Gateway console which you configured using the CLI before the push failed?

Closing due to lack of requested information. Please comment on this thread if you're still stuck.


Revert "Improve FC perf when no_bias=False"

Reverts apache/incubator-mxnet#15033
@stu1130  and I are running a binary search on the commits that may cause https://github.com/apache/incubator-mxnet/issues/15084
This seems to be the one. The reason causing CI build failure is still unknown, as this only happens with CI enviroments, builidng locally with GPU + MKLDNN is fine on master.
I m creating this PR to test if CI check can pass

cc @anirudh2290

Really weird! CI check passed even on my PR. So if CI check doesn't fail, does that tell much ?

We certainly need to find the root cause on why CI wasn't reliable in this case. (e.g. could it have been just a cache issue?)

The root cause seems to be not enough shared memory in the docker container used in CI.
Using time ci/build.py --docker-registry mxnetci --platform ubuntu_build_cuda --docker-build-retries 3 --shm-size 8G /work/runtime_functions.sh build_ubuntu_gpu_mkldnn
fixes the build.
We have some files which are very slow to compile and produce big binaries, I think is excess of inline.

https://github.com/apache/incubator-mxnet/pull/15100

Hmm, if this was required, how did the original PR pass CI check?

I was able to reproduce this with make with on my local machine with command:
make DEV=1 ENABLE_TESTCOVERAGE=1 USE_CPP_PACKAGE=1 USE_BLAS=openblas USE_CUDA=1 USE_CUDA_PATH=/usr/local/cuda USE_CUDNN=1 'CUDA_ARCH=-gencode=arch=compute_52,code=sm_52 -gencode=arch=compute_70,code=sm_70' USE_SIGNAL_HANDLER=1 -j$(nproc)

Note: I was able to reproduce only with a clean build after make clean. for example, after building on top of previous commit i wasn't able to reproduce this.

@stu1130 has tried with ~2G and failed. It also seems 8G in #15100 failed.
I just tried 1000m passed
ci/build.py --docker-registry mxnetci --platform ubuntu_build_cuda --docker-build-retries 3 --shm-size 10000m /work/runtime_functions.sh build_ubuntu_gpu_mkldnn

We have tried with 500m before https://github.com/apache/incubator-mxnet/pull/15033, everything works fine. Everything after this commit failed with 500m.
For local tests, also able to reproduce now with @anirudh2290 's command.
So this can't be only shared memory related.

why https://github.com/apache/incubator-mxnet/pull/15033 code change caused CI requiring more space? (it changed requiring additional temp space to not limit to MKLDNN only, but should not affect build?)
why CI check passed for initial PR?
how to fix local build?

I would prefer to merge this and keep https://github.com/apache/incubator-mxnet/issues/15084 open until we find root cause.

@roywei sounds good to me.

Is there are next step for those of use with PRs that failed CI due to this issue?

@aaronmarkham Rebase and retrigger CI and it should be fine.

We need to investigate what's going on, I thought it passed for me at 8G but then my PR validation failed. Could be a linker bug or an offset linking bigger than 2^32, it's still not 100% clear to me.

I'd suggest strace dump of linker

Just failed with 16G for me.


Add method to abort merge if there are conflicts;

Hi there,
Not sure if this repo is still maintained, but this PR adds new function to Base class - abort_merge, which basically executes git merge --abort under the hood.
Note that it raises an exception if there are no merge conflicts to be aborted.

@Antondomashnev Last time I submitted a PR to this repo, I was asked to write test cases for my code. You should consider adding some tests for the PR. If you want I can write them for you if you are busy or something.

@adityashedge thanks, I think the problem here that the repo is not maintained. Unless the owner does something, I don't see the point to update the PR.

@Antondomashnev that's true. This repo has been dormant for a while now. I hope @schacon transfers ownership to someone else because it has been downloaded over 3 million times.

@adityashedge Open source... Fork it and become the new maintainer!

@westlakem there is already a new maintainer @kamaradclimber

Any chance we can get a big bold notice in the readme about this?
On Tue, Feb 28, 2017 at 5:26 PM, Anton<EMAIL_ADDRESS>wrote:

@westlakem https://github.com/westlakem there is already a new
maintainer @kamaradclimber https://github.com/kamaradclimber
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/schacon/ruby-git/pull/306#issuecomment-283181158, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AES98qG4q1Y3LyeS8D1jzTNFMpjtuj09ks5rhJ75gaJpZM4Jm0__
.

@westlakem I believe no, because it has to be merged to master somehow 😞

Any update on this? We are currently hacking the command method to get the abort functionality.

Myself and @perlun have taken over as maintainers. I'm slowly working my way through the hefty backlog of pull requests. If you could fix the failing tests and resolve the merge conflict I'd be more than happy to push this further up the pile :-)


Accessing Old Versions of the Building Footprint Data?

Hi there - hope this is a reasonable place for this request/question, as I couldn't find an obvious best route for it:
I understand based on the Building Footprint Data on NYC Open Data that older versions of the NYC Building Data are available upon request.  I was hoping to track down the data as of May 2021 to align with some other data my team is working with.  Would appreciate any insights on how to access or request that. Feel free to follow up by email at<EMAIL_ADDRESS>Best,
Mike Treglia
Lead Scientist, The Nature Conservancy - NY Cities Program

Hi again Mike.  I think your best option is to contact NYC Open Data using their contact page.  My understanding is that Open Data is able to provide past datasets upon request.
https://opendata.cityofnewyork.us/engage/
Please report back here and let us know how it goes.  We can cook up other, less official options if NYC Open Data can't get you what you want.

Thanks for the quick response! I submitted a request through NYC Open Data a couple of days ago - no response yet, but I'll let you know either way if I get one sometime next week.
By dumb luck, happen to have a copy of the building footprint data from April 2021, which is probably close enough for all intents and purposes, so can just fall back to that  if I don't get anything else.

@mtreg please download this and let me know if it meets your needs.
https://nyc.maps.arcgis.com/home/item.html?id=eec6663a29d54779988d6e34d03beddb#overview
I checked in with  a colleague at NYC Open Data.  Though Open Data can usually find historic datasets, in  most cases they first refer requestors (you) to the source agency (me).
Sorry about the runaround there, good to know how this is supposed to work!

That's awesome - thanks so much @mattyschell! I just opened up the polygons and it looks like what I need.
And good to know that ultimately these kinds of requests should ultimately they end up referring folks to the source agencies for old versions of datasets. I actually had not heard back form the NYC Open Data Portal request that I made, so appreciate you checking in with the NYC Open Data Colleague.
For similar requests that might come up in the future, at least with OTI data, let me know if this is a good place to make the request, or if there's an email address or similar that would be preferable. (Not anticipating anything, but acknowledge that things come up)
Thanks again!

Thanks for confirming the dataset works for you.  I'm going to delete the item from ArcGIS Online.
I'm happy to chat in public about any dataset listed on this public repo.  This is the way.


xboard: add HEAD support

Add support for building from the official Git repo.
Tests and audit seem happy.

Just a few comments in the code. Other than that, it looks good!

Addressed both comments and squashed.

Merged. Thanks for your another contribution to Homebrew!