TagBot trigger issue

This issue is used to trigger TagBot; feel free to unsubscribe.
If you haven't already, you should update your TagBot.yml to include issue comment triggers.
Please see this post on Discourse for instructions and more details.
If you'd like for me to do this for you, comment TagBot fix on this issue.
I'll open a PR within a few hours, please be patient!

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/68836

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/68599

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/80388

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/82160

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/82163

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/83065


Add PAR_EXTRACT_ROOT variable for custom dir

Allow users to specify PAR_EXTRACT_ROOT to unpar to a subdirectory there instead of /.
Update some unit tests accordingly, and fix some outdated stuff so we can actually run in Docker.
Testing
./scripts/run_tests_in_docker.sh

Apparently CI is no longer enforced, so we should probably fix that.

Closing the PR because long story short it's too slow to list all the files in the RPM this way. Simple rm -rf it will be.


Getting KeyError: 'body' in client login

Hello,
when I am trying to run client.client_login(), I am getting KeyError: 'body' in
**
File "IIFLapis.py", line 86, in client_login
message = res["body"]["Msg"]**
Could you please let me know what needs to be done?

Could solve it by removing quotes in key.conf

Could solve it by removing quotes in key.conf


Fix the default value of the doctrine_annotation_array_assignment rule

Default value should be : in the README.rst file according to: https://github.com/FriendsOfPHP/PHP-CS-Fixer/blob/8f726d0f9abd5694433afdcbd2e7b1ebf4be8133/src/RuleSet.php#L178-L181

Nope. Default value in readme is correct.
Value you are pointing to is value used when rule is used inside @DoctrineAnnotation ruleset, not when rule is used directly.

Oops, I searched too fast. I missed the ->setDefault('='), my bad.
But on the other hand, the documentation is really confusing on this point. I mean, everything suggests that the default value of the ruleset will be the same as for the rule: =.


does cobrix support zoned decimal data

Background [Optional]
we are getting "{"/"}" which indicates the positive/negative value in the zoned decimal columns.
Question
could you let us know whether cobrix support the zoned decimal data
for more info on zoned:
http://www.simotime.com/datazd01.htm

this is same and thanks for the information.

any copybook example which has zoned decimal data

https://github.com/AbsaOSS/cobrix/blob/f809196ba45522782a2089e8684e74cf81bfe5e7/data/test6_copybook.cob#L46-L46

Thanks for the info.
do we need to set any extra option while reading zoned decimal data for an ASCII format file apart from below?
.option("record_format","D2")
.option("encoding","ascii")

Hi,
I see now what you mean. Zoned decimals or sign overpunching is not supported for ASCII encodings, only for EBCDIC.
Adding this to the backlog.

Hi, @saikumare-a , sorry it seems I was wrong. Cobrix does support ASCII sign overpunch for signed numbers out of the box. No special option needed. Do you have issues with it? If yes, please send be the output example of a field, and the corresponding output of '_debug' field. To enable debug fields use 'option("debug", "true")'


Missing instruction fine-tuned small models

Hi, I don't see any instruction fine-tuned small models in the list. Could you please try and add something like alpaca-lora and dolly-v2 (65, 7, and 3b parameters). Hopefully, they should do much better than their vanilla counterparts. Thanks.

Sure that's on the TODO list. Yet the hope is unlikely to happen -- generally model's reasoning ability is very well correlated with the scale (given other things done correctly).
But will add soon

Well, it'll be useful to see this in numbers. :-) Thanks!

Hi,
We have updated a list of models including vicuna, FlanT5, InstructCodeT5 and so on and their numbers on a subset of datasets are shown in the updated table. Will continue to update.


Redirect after login by using the state parameter

I would use the "state" parameter supported by the authorize endpoint to keep the url originnally requested before the initial redirect to the authentication provider.
Then after the login, in the callback endpoint, I would read the state to perform the final redirect.
I've seen a configurable customState in the authenticate method, but it does not seem exposed by the library, so I cannot figure out how to complete the flow.
Have you some suggestion about it?
Thanks.

Version: 4.0.0

This is something we will take a look at in the new version of the middleware library that we are designing.

We are working on middleware scenarios that will be built on top of msal-node, which will support using state. Keep an eye out for future msal-node updates. Closing as no issue activity.


Feature 1932 mark nessus and netsparker as deprecated

This PR

closes #1932

One Task in the issue was: the product setup files containing spring values will be defined with defaults (we just use "deprecated" here for string values) Is this done or did I miss it?

It is done, please refer to

https://github.com/mercedes-benz/sechub/blob/79b7da09e829ef4126a38520e74aa1c6bde2bc57/deprecated-sechub-scan-product-nessus/src/main/java/com/mercedesbenz/sechub/domain/scan/product/nessus/NessusInstallSetupImpl.java
https://github.com/mercedes-benz/sechub/blob/79b7da09e829ef4126a38520e74aa1c6bde2bc57/deprecated-sechub-scan-product-nessus/src/main/java/com/mercedesbenz/sechub/domain/scan/product/nessus/NessusProductExecutor.java
https://github.com/mercedes-benz/sechub/blob/79b7da09e829ef4126a38520e74aa1c6bde2bc57/deprecated-sechub-scan-product-netsparker/src/main/java/com/mercedesbenz/sechub/domain/scan/product/netsparker/NetsparkerInstallSetupImpl.java


Set focus of first textbox of form on load

I'm submitting a ...  (check one with "x")
[ ] bug report => search github for a similar issue or PR before submitting
[ ] feature request
[x ] support request

Current behavior

Focus is not set on the first textbox or control on loading the form.
Expected behavior

Focus should be set on the first textbox or component on loading the form. A way to set tabindex would be helpful.
Minimal reproduction of the problem with instructions

Open any of the examples, focus is not set on first textbox.
What is the motivation / use case for changing the behavior?

I would like auto focus on the first control on the form
Please tell us about your environment:

Angular version: 2.0.X

Angular 4

Browser: [all | Chrome XX | Firefox XX | IE XX | Safari XX | Mobile Chrome XX | Android X.X Web Browser | iOS XX Safari | iOS XX UIWebView | iOS XX WKWebView ]

Language: [all | TypeScript X.X | ES6/7 | ES5]

Node (for AoT issues): node --version =

just pass true to the focus property:
    {
      key: 'text',
      type: 'input',
      focus: true,
      ...
    },

just pass true to the focus property:
    {
      key: 'text',
      type: 'input',
      focus: true,
      ...
    },

Hi @aitboudad can you point me to the code line where the focus is actually set on the element? I mean, how is the field.focus=true converted to the actual focus on the form element?

https://github.com/ngx-formly/ngx-formly/blob/v5/src/core/src/lib/components/formly.attributes.ts#L69


Retraining a saved GluonTS model

After deserializing the saved GluonTS model, I am unable to retrain it on the new data. Is there a way to do retraining instead of training it over all the data again.

Hi, I agree that would be a nice feature to have. Is this the same as #272?

Yes

Ok, I'll close this to keep the avoid spreading the discussion in multiple places. Thank!


Ajzs/total energy noentr

Purpose

open for ci
To-do

Content

[ ] I have read and checked the items on the review checklist.

Closing in favor of https://github.com/CliMA/ClimaAtmos.jl/pull/1574


HIVE-23946: Improve control flow and error handling in QTest dataset loading/unloading

Remove redundant boolean return type from QTestDatasetHandler#initDataset and QTestDatasetHandler#unloadDataset (the method return true or fails).
Replace AssertionError with RuntimeException to allow callers handle failures properly (AssertionErrors are not meant to be caught).
Restore table to unload in src tables if unload fails
Reset 'missingTables' and 'tableToUnload' variables in case of failure on loading/unloading dataset, otherwise all subsequent tests using the same dataset handler will fail.
Turn 'missingTables' from class variable to instance variable; there is no reason to share this variable among instances; we need to have a way to know globally which tables are loaded but for this we have 'srcTables'.

Hey @kgyrtkirk , @abstractdog you seem to have touched this code recently. Can you please review?


port and targetPort options are confusing

- Do you want to request a feature or report a bug?
Enhancement?
- What is the current behavior?
People often get confused about port and targetPort options because they sound similar and don't convey enough obvious meaning to new users.
We should rename either targetPort or both of them to something more obviously meaningful.
- If the current behavior is a bug, please provide the steps to reproduce.
- What is the expected behavior?
People should be able to guess right away, which port means what.
- Local Environment Information

────────────────────┐
 Environment Info   │
────────────────────┘

  System:
    OS: macOS 10.15.4
    CPU: (16) x64 Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz
  Binaries:
    Node: 10.20.1 - ~/.n/bin/node
    Yarn: 1.17.3 - /usr/local/bin/yarn
    npm: 6.14.4 - ~/.n/bin/npm
  Browsers:
    Chrome: 81.0.4044.138
    Firefox: 76.0
    Safari: 13.1
  npmGlobalPackages:
    netlify-cli: 2.51.0

netlify-cli/2.51.0 darwin-x64 node-v10.20.1

"target" can be interpreted too many ways, so causes confusion. I suggest the variables be named as follows:
port to be renamed:

netlifydev_will_publish_the_build_on_this_port

and targetPort be renamed:

netlifydev_will_listen_for_your_app_on_this_port

Those names are descriptive, hard to misinterpret, and therefore good. So what if they are sentences if it eliminates confusion and makes the code easier to read.
Thank you for creating this issue. The port stuff has been confusing since my first use of the cli.

For someone who ended up on this issue due to being confused, I believe:
port and netlifyDevPort
would been enough of a hint.

port and netlifyDevPort would been enough of a hint for me to avoid the confusion.

Sooo... port would be the port of my app? And netlifyDevPort would be the port I visit after running netlify dev command?

port currently means the port of Netlify Dev server. I think changing the meaning of that will lead to things breaking and confusion. We should move away from port and targetPort entirely

what is the current state of play? i can't set port or targetPort and have it have any effect; result is just ignored and the port is definitely available.

personally i think port should stay named as is. This is a pretty standard convention. The targetPort naming is confusion though ... why not serverPort or functionPort? Also, why does one need to bother with the "command" and then "framework" specification when stating what port you want the functions to run on? This seems unnecessary.

what is the current state of play? i can't set port or targetPort and have it have any effect; result is just ignored and the port is definitely available.

Personally, I got lucky. My particular grief was the combination of cypress, testing a gatsby site (with functions) with netlify dev cli. And I was able to:

netlify dev publishes the functions at some random port, then proxies them to port 8888
Gatsby still exposes itself at port:8000, but again, netlify dev proxies the site to port 8888
So, if I have to inform cypress that the baseUrl is http://localhost:8000, but hard-code into my cypress tests http://localhost:8888, then everything works. (I can't explain it, but it all works.)


using Editor in EditForm

Hi,  I was so excited to find this blazor wrapper for tinymce. How can I integrate inside of an EditForm. I'm getting the following error: System.Exception: Editor is used inside and EditForm but field accessor: "Field" parameter is not specified.
at TinyMCE.Blazor.Editor.EnsureForParamWhenUsedInEditForm()
at TinyMCE.Blazor.Editor.OnParametesSet()....

If you are inside an EditForm you need to specify the Field property. You can find an example of this in the README: https://github.com/tinymce/tinymce-blazor#enable-form-validation
This will allow the form to access the value of the component. Hope this helps!

Thanks! I'll give it a try

The Field property is only used by the EditForm to enable field validation and other form specific tricks. The data binding using bind-Value is to facilitate the use of the variable containing the editor value. As such you can use data binding outside of a form for other purposes but inside of a form you need to specify the Field property.


Add Slack.app v2.2.6-beta1

Checklist

[x] The commit message includes the cask’s name and version.
[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} left no offenses.

Additionally, when adding a new cask:

[x] Checked there are no open pull requests for the same cask. There is currently an open PR, #2577, but it looks like the author is open to it being superseded by this on

[x] Checked there are no closed issues where that cask was already refused. Slack Beta was removed in #548, but it looks like the beta served a different purpose at that time.

[x] When naming the cask, followed the token reference.
I didn't follow this point, because other beta casks in this repository seem to include "beta" at the end of their names.

Remove from the end: version numbers or incremental release designations such as “alpha”, “beta”, or “release candidate”.

[x] brew cask install {{cask_file}} worked successfully.

[x] brew cask uninstall {{cask_file}} worked successfully.

Thank you for the submission and the thoroughness with the checklist. Regarding the token, you did well. I think we have it documented somewhere.


Two issues in v0.13.0

Hey @s3alfisc great to see the $R^2$ in the reg output. I have had a couple of issues in 0.13.0, found from running this file: https://github.com/aeturrell/coding-for-economists/blob/main/econmt-regression.ipynb
I think I'm right in saying that these weren't in the previous release.
The first is a future warning that comes up from running, eg
df = pd.read_csv(
    "https://github.com/aeturrell/coding-for-economists/raw/main/data/starwars.csv",
    index_col=0,
)
feols("mass ~ height", data=df, vcov="HC2").summary()

[python3.10/site-packages/pyfixest/model_matrix_fixest.py:166]: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`
  if Y.dtypes[0] == "int64":

The second is:
from pyfixest.summarize import etable

mpg = pd.read_csv(
    "https://raw.githubusercontent.com/LOST-STATS/lost-stats.github.io/source/Data/mtcars.csv",
    dtype={"model": str, "mpg": float, "hp": float, "disp": float, "cyl": "category"},
)
mpg["lnhp"] = np.log(mpg["hp"])
results_ln = feols("mpg ~ np.log(hp)", data=mpg)
res_poly = feols("mpg ~ hp + np.power(hp, 2)", data=mpg)
res_inter = feols("mpg ~ hp * disp", data=mpg)

etable([results_ln, res_poly, res_inter], type="df")

with error:
from pyfixest.summarize import etable
----> [3](vscode-notebook-cell:?execution_count=25&line=3) etable([results_ln, res_poly, res_inter], type="df")

File [~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pyfixest/summarize.py:104](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pyfixest/summarize.py:104), in etable(models, digits, type)
    [101](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pyfixest/summarize.py:101)     model = model.drop("Metric", axis=1).set_index("Coefficient")
    [102](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pyfixest/summarize.py:102)     etable_list.append(model)
--> [104](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pyfixest/summarize.py:104) res = pd.concat(etable_list, axis=1).fillna("").reset_index()
    [106](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pyfixest/summarize.py:106) res.rename(columns={"Coefficient": "index"}, inplace=True)
    [107](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pyfixest/summarize.py:107) nobs_fixef_df.columns = res.columns

File [~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/generic.py:7297](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/generic.py:7297), in NDFrame.fillna(self, value, method, axis, inplace, limit, downcast)
   [7295](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/generic.py:7295)         new_data = result._mgr
   [7296](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/generic.py:7296)     else:
-> [7297](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/generic.py:7297)         new_data = self._mgr.fillna(
   [7298](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/generic.py:7298)             value=value, limit=limit, inplace=inplace, downcast=downcast
   [7299](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/generic.py:7299)         )
   [7300](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/generic.py:7300) elif isinstance(value, ABCDataFrame) and self.ndim == 2:
   [7301](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/generic.py:7301)     new_data = self.where(self.notna(), value)._mgr

File [~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/internals/base.py:173](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/internals/base.py:173), in DataManager.fillna(self, value, limit, inplace, downcast)
    [169](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/internals/base.py:169) if limit is not None:
    [170](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/internals/base.py:170)     # Do this validation even if we go through one of the no-op paths
    [171](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/internals/base.py:171)     limit = libalgos.validate_limit(None, limit=limit)
--> [173](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/internals/base.py:173) return self.apply_with_block(
    [174](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/internals/base.py:174)     "fillna",
    [175](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/internals/base.py:175)     value=value,
    [176](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/internals/base.py:176)     limit=limit,
    [177](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/internals/base.py:177)     inplace=inplace,
    [178](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/internals/base.py:178)     downcast=downcast,
    [179](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/internals/base.py:179)     using_cow=using_copy_on_write(),
    [180](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/internals/base.py:180) )

File [~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/internals/managers.py:354](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/internals/managers.py:354), in BaseBlockManager.apply(self, f, align_keys, **kwargs)
    [352](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/internals/managers.py:352)         applied = b.apply(f, **kwargs)
    [353](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/internals/managers.py:353)     else:
--> [354](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/internals/managers.py:354)         applied = getattr(b, f)(**kwargs)
    [355](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/internals/managers.py:355)     result_blocks = extend_blocks(applied, result_blocks)
    [357](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/internals/managers.py:357) out = type(self).from_blocks(result_blocks, self.axes)

File [~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/internals/blocks.py:2008](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/internals/blocks.py:2008), in ExtensionBlock.fillna(self, value, limit, inplace, downcast, using_cow)
   [2005](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/internals/blocks.py:2005) except TypeError:
   [2006](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/internals/blocks.py:2006)     # 3rd party EA that has not implemented copy keyword yet
   [2007](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/internals/blocks.py:2007)     refs = None
-> [2008](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/internals/blocks.py:2008)     new_values = self.values.fillna(value=value, method=None, limit=limit)
   [2009](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/internals/blocks.py:2009)     # issue the warning *after* retrying, in case the TypeError
   [2010](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/internals/blocks.py:2010)     #  was caused by an invalid fill_value
   [2011](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/internals/blocks.py:2011)     warnings.warn(
   [2012](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/internals/blocks.py:2012)         # GH#53278
   [2013](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/internals/blocks.py:2013)         "ExtensionArray.fillna added a 'copy' keyword in pandas "
   (...)
   [2019](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/internals/blocks.py:2019)         stacklevel=find_stack_level(),
   [2020](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/internals/blocks.py:2020)     )

File [~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/arrays/_mixins.py:359](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/arrays/_mixins.py:359), in NDArrayBackedExtensionArray.fillna(self, value, method, limit, copy)
    [357](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/arrays/_mixins.py:357)         else:
    [358](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/arrays/_mixins.py:358)             new_values = self[:]
--> [359](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/arrays/_mixins.py:359)         new_values[mask] = value
    [360](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/arrays/_mixins.py:360) else:
    [361](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/arrays/_mixins.py:361)     # We validate the fill_value even if there is nothing to fill
    [362](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/arrays/_mixins.py:362)     if value is not None:

File [~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/arrays/_mixins.py:253](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/arrays/_mixins.py:253), in NDArrayBackedExtensionArray.__setitem__(self, key, value)
    [251](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/arrays/_mixins.py:251) def __setitem__(self, key, value) -> None:
    [252](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/arrays/_mixins.py:252)     key = check_array_indexer(self, key)
--> [253](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/arrays/_mixins.py:253)     value = self._validate_setitem_value(value)
    [254](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/arrays/_mixins.py:254)     self._ndarray[key] = value

File [~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/arrays/categorical.py:1562](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/arrays/categorical.py:1562), in Categorical._validate_setitem_value(self, value)
   [1560](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/arrays/categorical.py:1560)     return self._validate_listlike(value)
   [1561](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/arrays/categorical.py:1561) else:
-> [1562](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/arrays/categorical.py:1562)     return self._validate_scalar(value)

File [~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/arrays/categorical.py:1587](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/arrays/categorical.py:1587), in Categorical._validate_scalar(self, fill_value)
   [1585](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/arrays/categorical.py:1585)     fill_value = self._unbox_scalar(fill_value)
   [1586](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/arrays/categorical.py:1586) else:
-> [1587](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/arrays/categorical.py:1587)     raise TypeError(
   [1588](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/arrays/categorical.py:1588)         "Cannot setitem on a Categorical with a new "
   [1589](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/arrays/categorical.py:1589)         f"category ({fill_value}), set the categories first"
   [1590](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/arrays/categorical.py:1590)     ) from None
   [1591](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pandas/core/arrays/categorical.py:1591) return fill_value

TypeError: Cannot setitem on a Categorical with a new category (), set the categories first

A bit of further investigation suggests it might be due to the latest pandas I'm using, 2.1.4.

Thank you, I'll tackle this this weekend!

Both should be fixed with version 0.13.3, which is now available on pypi.

Amazing, thanks @s3alfisc! I've got R-squareds and multiple model comparisons for OLS now :smile: . I still had an issue comparing two IVs, reprex below. Of course can just leave this example out for now if necessary!
dfiv = pd.read_csv(
    "https://vincentarelbundock.github.io/Rdatasets/csv/AER/CigarettesSW.csv",
    dtype={"state": "category", "year": "category"},
).assign(
    rprice=lambda x: x["price"] / x["cpi"],
    rincome=lambda x: x["income"] / x["population"] / x["cpi"],
)
results_iv = feols("np.log(packs) ~ np.log(rincome) + 1 | year + state | np.log(rprice) ~ taxs ", data=dfiv, vcov={"CRV1": "year"})
results_cigs_ols = feols("np.log(packs) ~ np.log(rprice) + np.log(rincome) | year + state", data=dfiv, vcov={"CRV1": "year"})
etable([results_iv, results_cigs_ols], type="md")

---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
Cell In[38], [line 1](vscode-notebook-cell:?execution_count=38&line=1)
----> [1](vscode-notebook-cell:?execution_count=38&line=1) etable([results_iv, results_cigs_ols], type="md")

File [~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pyfixest/summarize.py:45](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pyfixest/summarize.py:45), in etable(models, digits, type)
     [43](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pyfixest/summarize.py:43) nobs_list.append(model._N)
     [44](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pyfixest/summarize.py:44) if model._method == "feols":
---> [45](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pyfixest/summarize.py:45)     r2_list.append(np.round(model._r2, digits))
     [46](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pyfixest/summarize.py:46) else:
     [47](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/pyfixest/summarize.py:47)     r2_list.append("-")

File [~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/numpy/core/fromnumeric.py:3360](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/numpy/core/fromnumeric.py:3360), in round(a, decimals, out)
   [3269](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/numpy/core/fromnumeric.py:3269) @array_function_dispatch(_round_dispatcher)
   [3270](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/numpy/core/fromnumeric.py:3270) def round(a, decimals=0, out=None):
   [3271](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/numpy/core/fromnumeric.py:3271)     """
   [3272](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/numpy/core/fromnumeric.py:3272)     Evenly round to the given number of decimals.
   [3273](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/numpy/core/fromnumeric.py:3273)
   (...)
   [3358](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/numpy/core/fromnumeric.py:3358)
   [3359](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/numpy/core/fromnumeric.py:3359)     """
-> [3360](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/numpy/core/fromnumeric.py:3360)     return _wrapfunc(a, 'round', decimals=decimals, out=out)

File [~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/numpy/core/fromnumeric.py:56](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/numpy/core/fromnumeric.py:56), in _wrapfunc(obj, method, *args, **kwds)
     [54](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/numpy/core/fromnumeric.py:54) bound = getattr(obj, method, None)
     [55](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/numpy/core/fromnumeric.py:55) if bound is None:
---> [56](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/numpy/core/fromnumeric.py:56)     return _wrapit(obj, method, *args, **kwds)
     [58](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/numpy/core/fromnumeric.py:58) try:
     [59](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/numpy/core/fromnumeric.py:59)     return bound(*args, **kwds)

File [~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/numpy/core/fromnumeric.py:45](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/numpy/core/fromnumeric.py:45), in _wrapit(obj, method, *args, **kwds)
     [43](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/numpy/core/fromnumeric.py:43) except AttributeError:
     [44](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/numpy/core/fromnumeric.py:44)     wrap = None
---> [45](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/numpy/core/fromnumeric.py:45) result = getattr(asarray(obj), method)(*args, **kwds)
     [46](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/numpy/core/fromnumeric.py:46) if wrap:
     [47](https://file+.vscode-resource.vscode-cdn.net/Users/aet/Documents/git_projects/coding-for-economists/~/mambaforge/envs/codeforecon/lib/python3.10/site-packages/numpy/core/fromnumeric.py:47)     if not isinstance(result, mu.ndarray):

TypeError: unsupported operand type(s) for *: 'NoneType' and 'float'

This happens because feols() actually does not compute any R2 statistic for IVs. Will be fixed in a few minutes =)

Yes that's because R2 values are currently not computed for IVs. It's fixed now (I missed it because I did not have any tests with etable and IVs, now corrected =) ). Thanks!

Also now on PyPi =) https://pypi.org/project/pyfixest/

Woop woop! Thanks Alex, great stuff. Will update the book when I get a chance.


styles: Remove most vendor-prefixed CSS attributes

Many of them are now automatically generated by autoprefixer, while others are unnecessary based on .browserslistrc, and some were just wrong (the linear-gradient based checkerboard pattern in lightbox has been broken in Firefox for a while).
Testing Plan: Read the output diff; cursory run-dev testing.

Merged, thanks @andersk!  It's nice to have that clutter removed.


How can I add gutters between two columns with a shadow

Hi, I'm trying to add a gutter between the two cards, any idea on how to do it ?
https://mjml.io/try-it-live/BkHxSzckw

mj-column supports padding, if you tweak a bit the selector it behave as you want https://mjml.io/try-it-live/SJBO_zcyD

Thanks a lot Maxime, it works perfectly
Melchior Quennec
Marketing Digital
m: +33 6 81 13 92 79
w: ecotree.green  e<EMAIL_ADDRESS>https://www.facebook.com/EcoTree/
https://twitter.com/ecotree_contact
https://www.linkedin.com/company/ecotree/
https://www.instagram.com/ecotree.fr/
Le lun. 13 juil. 2020 à 19:24, Maxime Brazeilles<EMAIL_ADDRESS>a écrit :

Closed #1976 https://github.com/mjmlio/mjml/issues/1976.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/mjmlio/mjml/issues/1976#event-3540545406, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/APPCXLDHRPSFVVG6XKYFRA3R3M7MPANCNFSM4OYV4BXQ
.


how to..

how to decrease the virus explosion distance?

@RelTakeover either lower the splitspeed located here,
or increase/decrease the playerSpeed/normalizedDistance ratio:
playerSpeed: manual or config
normalizedDistance: located here, (64)


Add caching to data fetching on account page

Not sure the best way to achieve this, but when you're on an account page and you click into a hotspot, and then back to the account page, it doesn't necessarily make sense to make a fresh request. Maybe this is something that could be solved with something like shallow routing in Next or something along those lines.

Relevant article: https://joebell.co.uk/blog/updating-static-next-js-pages-instantly
Looks like that could be a nice solution to our ongoing client/server-side data fetching questions, and could allow us to use getStaticProps for more of the data fetching while ensuring that it doesn't show stale data for the current user (as as well as the next visitor)

Relevant article: https://joebell.co.uk/blog/updating-static-next-js-pages-instantly
Looks like that could be a nice solution to our ongoing client/server-side data fetching questions, and could allow us to use getStaticProps for more of the data fetching while ensuring that it doesn't show stale data for the current user (as as well as the next visitor)


Add list of authors and link it to the readme file.

Is the github contributors page not sufficient? It will be automatically kept up to date.

I think that it should be fine. We can add something to the landing page if we want but I am going to close this issue for the moment,


Running a bacalhau job with the --local flag could be used as not intended.

Users on main who run bacalhau docker run --local ubuntu:latest echo hello world (ditto for wasm) will get an error about their version mismatching the network, and the job will never run. Users on v1.0.3 will (sort of) be able to execute the job, but won't be able to inspect it, and will see numerous errors about the job not being found after execution - which I suspect is due to querying the network for the job rather than the devstack, which is shutdown immediately following the commands execution.
Is the --local option something we need to continue supporting? If so, what should the expected behavior be? Should the devstack remain running after the job completes so the job issuer can inspect the result? Might it be better for users who want to run jobs locally to simply start a devstack and issue jobs to it instead?

It's not supposed to be run with devstack (really) - it's supposed to allow running locally on your machine, so you can debug. I'm open to lots of thoughts here!

--local is no longer supported


[0.9.0] Downsampling and tags

Hi,
I have been playing around with the 0.9.0 version today and I have a question about continuous queries and tags.
Say, I have some data points in measurement X with tag 'foo' and value 'bar' and I have some data points in measurement X with tag 'foo' and value 'baz'. If I downsample using a GROUP BY on time only I loose the tags, right?
The only way to preserve that information AFAIK is to create a continuous query like this:
CREATE CONTINUOUS QUERY x_per_10m ON mydb BEGIN
  SELECT count(value) INTO x_10m FROM x GROUP BY time(10m), foo
END

So, every tag I want to preserve needs to be added into the GROUP BY clause.
This makes it difficult to create a downsampling query over multiple measurements that use different tags, because:

all tags in use by all measurements need to be specified,
new tags are not automatically added (regenerate the continuous query).

Any thoughts on how to make this easier?

give a try like this;
CREATE CONTINUOUS QUERY x_per_10m ON mydb BEGIN
SELECT count(value) INTO x_10m FROM x GROUP BY time(10m), *
END

Works great, thanks @eminden!

df

you can add a tag in the origin table,and group by the tag in the continue query shell

@eminden Your solution works great. I was applying downsampling, but it took an aggregate across all tags. If I filtered on, say, hostname = 10.x.x.x, it would return no data, but if I filtered on no tag at all, it worked fine. Thanks for this great solution - always love an easy fix.


feat: Add GET /documents/{id}/status

This returns just the ingestion status information. The intention is to use this for cases where a client wants to wait for ingestion, since it won't include the full document-text, etc.

Pretty soon, we should probably start treating the migrations as frozen.

I thought about it. My thinking is we'll probably want to have some stability but also rebase them every month or two for a bit. Otherwise I suspect we'll be in for some pain as we evolve the schema more heavily.
We may just want a flag that drops the tables or something.


Fix build issue with network interface of STM32F4

Description
This PR fixes build issues with the network interface file of the STM32F4 port.
Also, moves the default configuration for ipconfigUSE_DHCPv6 outside of ipconfigUSE_TCP enabled check.
Test Steps
Unit tests and hardware test on STM32F4.
Checklist:

[x] I have tested my changes. No regression in existing tests.
[ ] I have modified and/or added unit-tests to cover the code changes in this Pull Request.

Related Issue
Issue #767
Issue #770
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/bot run uncrustify


feat(ci): only close issues awaiting for feedback

Signed-off-by: Felipe Zipitria<EMAIL_ADDRESS>Per dialog and decision in our DEV retreat, let's mark as stale only issues that are labeled awaiting feedback only, and shorten times to closing.

Did we decide on this? I know we discussed it, but did we actually take a decision? Should this be discussed at the next meeting?

I thought we decided on taking action 🤔 Well, we can discuss on this PR, we don't need to merge necessarily.

@theMiddleBlue Updated the text in the comment.

This brings about the change we agreed upon in the January 2023 meeting.


Compatibility with IDEA 2024.2

Addresses #118
I also added release notes and bumped plugin version; feel free to drop that commit if it does not fit your workflow.
Cheers.

Thank you.
Merged and uploaded new plugin version to marketplace.
Will be available after verification.

Great, thanks a lot!


always update if trusted state changes

cc @joshblum
Always update to new meta payload if the trusted state changes. This fixes a problem where channel names don't load if the data doesn't come up in local metadata (recent regression noticed by @xgess).

thx!


若 db connection 中斷，discover 不會自動停止

command: python discover.py -c
when db connection showed : packet_write_wait: Connection to <IP_ADDRESS> port 22: Broken pipe
the discover process does not finish and here's a partial log:
crawler_timestamp_1580707171: viewed 799 posts, add 0 new posts, existing 830 posts in database, empty response count #0
pipeline_timestamp_1580707208: insert to database, table = Article, id = [1097750], data = {'first_snapshot_at': 0, 'last_snapshot_at': 0, 'next_snapshot_at': -1, 'snapshot_count': 0, 'url_hash':<PHONE_NUMBER>, 'url': 'https://www.facebook.com/fuqidao168/posts/1768153853444519', 'site_id': 33, 'article_type': 'FBPost', 'redirect_to': None}
pipeline_timestamp_1580707208: insert to database, table = Article, id = [1097751], data = {'first_snapshot_at': 0, 'last_snapshot_at': 0, 'next_snapshot_at': -1, 'snapshot_count': 0, 'url_hash':<PHONE_NUMBER>, 'url': 'https://www.facebook.com/fuqidao168/posts/1768322396760998', 'site_id': 33, 'article_type': 'FBPost', 'redirect_to': None}
pipeline_timestamp_1580707209: insert to database, table = Article, id = [1097752], data = {'first_snapshot_at': 0, 'last_snapshot_at': 0, 'next_snapshot_at': -1, 'snapshot_count': 0, 'url_hash':<PHONE_NUMBER>, 'url': 'https://www.facebook.com/fuqidao168/posts/1768153670111204', 'site_id': 33, 'article_type': 'FBPost', 'redirect_to': None}
pipeline_timestamp_1580707209: insert to database, table = Article, id = [1097753], data = {'first_snapshot_at': 0, 'last_snapshot_at': 0, 'next_snapshot_at': -1, 'snapshot_count': 0, 'url_hash':<PHONE_NUMBER>, 'url': 'https://www.facebook.com/fuqidao168/posts/2454242741502290', 'site_id': 33, 'article_type': 'FBPost', 'redirect_to': None}
crawler_timestamp_1580707209: viewed 803 posts, add 4 new posts, existing 834 posts in database, empty response count #0
crawler_timestamp_1580707246: viewed 803 posts, add 0 new posts, existing 834 posts in database, empty response count #0
crawler_timestamp_1580707283: viewed 803 posts, add 0 new posts, existing 834 posts in database, empty response count #0
crawler_timestamp_1580707319: viewed 803 posts, add 0 new posts, existing 834 posts in database, empty response count #0
crawler_timestamp_1580707356: viewed 803 posts, add 0 new posts, existing 834 posts in database, empty response count #0
crawler_timestamp_1580707393: viewed 803 posts, add 0 new posts, existing 834 posts in database, empty response count #0
crawler_timestamp_1580707430: viewed 803 posts, add 0 new posts, existing 834 posts in database, empty response count #0
crawler_timestamp_1580707466: viewed 803 posts, add 0 new posts, existing 834 posts in database, empty response count #0
crawler_timestamp_1580707503: viewed 803 posts, add 0 new posts, existing 834 posts in database, empty response count #0
crawler_timestamp_1580707540: viewed 803 posts, add 0 new posts, existing 834 posts in database, empty response count #0
crawler_timestamp_1580707577: viewed 803 posts, add 0 new posts, existing 834 posts in database, empty response count #0
crawler_timestamp_1580707614: viewed 803 posts, add 0 new posts, existing 834 posts in database, empty response count #0
crawler_timestamp_1580707650: viewed 803 posts, add 0 new posts, existing 834 posts in database, empty response count #0
crawler_timestamp_1580707687: viewed 803 posts, add 0 new posts, existing 834 posts in database, empty response count #0
crawler_timestamp_1580707724: viewed 803 posts, add 0 new posts, existing 834 posts in database, empty response count #0
crawler_timestamp_1580707761: viewed 803 posts, add 0 new posts, existing 834 posts in database, empty response count #0
crawler_timestamp_1580707798: viewed 803 posts, add 0 new posts, existing 834 posts in database, empty response count #0
crawler_timestamp_1580707834: viewed 803 posts, add 0 new posts, existing 834 posts in database, empty response count #0
crawler_timestamp_1580707871: viewed 803 posts, add 0 new posts, existing 834 posts in database, empty response count #0
crawler_timestamp_1580707908: viewed 803 posts, add 0 new posts, existing 834 posts in database, empty response count #0
crawler_timestamp_1580707944: viewed 803 posts, add 0 new posts, existing 834 posts in database, empty response count #0
crawler_timestamp_1580707981: viewed 803 posts, add 0 new posts, existing 834 posts in database, empty response count #0
crawler_timestamp_1580708018: viewed 803 posts, add 0 new posts, existing 834 posts in database, empty response count #0
crawler_timestamp_1580708055: viewed 803 posts, add 0 new posts, existing 834 posts in database, empty response count #0
crawler_timestamp_1580708092: viewed 803 posts, add 0 new posts, existing 834 posts in database, empty response count #0

resolve by this PR #23


The title of the task is repeated

Hello guys, I hope you are well, the truth is that I don't know much about why this may be happening.
I discovered the library and I wanted to play with it add to a project that I had previously, however, when the task is executed, it starts throwing some numbers and the title of the task continuously until it is finished, how can I solve this?
The terminal I am using is git bash, Strangely in the windows cmd this does not happen to me.
Node version: v16.3.0
Git bash

CMD

Hey @ramsesgarate ,
To refresh the screen on every render the renderer sends an ANSI control character to delete the line first. This happens around every 100ms so that is why you see it as spam.
There would be unfortunately no solution to this if the underlying terminal does not implement this feature.
In non-TTY environments, the renderer will fallback to text-mode but since I suppose git bash advertises as TTY since it has input but does not support the control characters it won't fallback.
So unfortunately I would have no real solution to this except for encouraging you to use something like Windows Terminal with git bash or something.


create_indexes doesn't work with non-namespaced models in app/models subdirectory

We have some of our models in subdirectories, purely to make file organisation cleaner. The models are not namespaced. E.g.
class Follow
end

class Unfollow
end

app/models/notifications/follow.rb
app/models/notifications/unfollow.rb

The code in Rails::Mongoid#determine_model assumes anything in a subdirectory is namespaced, and therefore doesn't work with the above structure (it thinks the classes would be Notifications::Follow and Notifications::Unfollow.
I really hate digging around in this sort of thing (autoloading of files). Does anyone know of a quick solution?

Hmm you're rescuing NameError, yet for me Rails generates a LoadError. I looked through the spec and can't see what the difference is compared to my code though! Any idea?

Ah yeah, I'll catch both here - forgot that Rails rescues the NameError and rethrows.


fix: cross compile fixed + switched to sarama kafka consumer

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


Added error handling in reminder mailer

Fix for failing cron (current error was incorrect email address)

:+1:


CommandSender->SendCommandRequest - always pass secureSession

Problem
Right now, the secureSession is a nullable pointer by default - sending nullptr causes the command sender to create a new exchange context with a key id of 0. Right now, this is needed to preserve some of the test functionality. If possible, this should be changed to a non-optional value and always passed (SecureSessionHandle &).
Proposed Solution
Investigate if tests can be updated to pass the secure session to the SendCommandRequest.

I think this is resolved by #10916


created LifecycleEffect doc

Fixes #88
Docs for Toolkit PR #674
What changes to the docs does this PR provide?
Added the doc.
PR Checklist
Please check if your PR fulfills the following requirements:

[ ] For new pages, used the provided template.
[ ] For new features, added an entry in the Table of Contents.
[ ] Ran against a spell and grammar checker.
[ ] Contains NO breaking changes.

Other information

Docs Build status updates of commit 0ec1e14:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/effects/lifecycleeffect.md
:bulb:Suggestion
View
Details

docs/TOC.yml
:white_check_mark:Succeeded
View

docs/effects/lifecycleeffect.md

Line 3, Column 14: [Suggestion-duplicate-descriptions] Attribute 'description' with value 'This article explains how to use LazyView, which lets you delay the initialization of a View.' is duplicated in 'effects/lifecycleeffect.md(3,14)', 'views/lazyview.md(3,14)'.

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit ea9735b:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/TOC.yml
:white_check_mark:Succeeded
View

docs/effects/lifecycleeffect.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 29a2572:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/TOC.yml
:white_check_mark:Succeeded
View

docs/effects/lifecycleeffect.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Pre-release can be removed and this can be merged!

Docs Build status updates of commit e04fb33:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/TOC.yml
:white_check_mark:Succeeded
View

docs/effects/lifecycleeffect.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


if using the masonry to layout StepSlider, you will cant find the slider in your view

Hi, here some problems to use your StepSlider by using the masonry to layout, you will cant find the slider and the labels in your StepSlider on the UI, and cant you tell me how to solve the problems?

Hi there. While I can't confirm, if you ran into the problem I did this may help.
StepSlider has an intrinsic size. Much like apple's slider. When you use auto-layout with StepSlider you just have ensure it has x,y values (centering, align edges, whatever) and an width. StepSlider will figure out its own height. If you set the height yourself, StepSlider won't render.
Hope this helps

Yep, @jcarroll-mediafly was right. It's all about trying be like Apple's controls. Now fixed it and height constraint does not ruin render process.


Donation

Hi there!
I really, REALLY love the product. Ollama made LLM usage as simple as docker years ago did for containers.
Maybe it's time for donation button? Can't promise much, but at least I can show my appreciation.

Thank you for your kind words @reddec! I'm sure all of the maintainers and contributors appreciate this kind gesture. The biggest need for all of us right now is to help this open-source community grow and share more about Ollama!
We would all deeply appreciate that.
Thank you!!!!


Colored blocks for testing purpose

.t1 { background: @red; }
.t2 { background: @blue; }
.t3 { background: @green; }
.t4 { background: @yellow; }
.t5 { background: @pink; }

I don't really get the point of it ? Can't you just do, well, "background: @red" ?

It surely isn't critical.
But when developing and testing a layout, it may be practical to fastly add/remove css classes that highlight several elements in the page.

I don't really see the benefit here either.

ok I give up !
;)

Something like this for testing purposes may be better suited in a CSS file of your own that you load alongside Bootstrap, then maybe yank out when you're ready to push the site live.


Auto-indent not working in Jupyter Notebooks

Bug: Notebook Editor, Interactive Window, Editor cells

Steps to cause the bug to occur

Write a function\class definition e.g. def func(a, b):
Press Enter

Actual behavior (cursor position)

Expected behavior (cursor position)

NOTE: This issue wasn't present till the most recent update

Your Jupyter and/or Python environment
Please provide as much info as you readily know

Jupyter server running: Local
Extension version: 2020.06.90262
VS Code version: 1.46
Setting python.jediEnabled: false
Setting python.languageServer:  None
Python and/or Anaconda version: 4.8.3 (python 3.7.7)
OS: Windows 10
Virtual environment: conda

Developer Tools Console Output

Microsoft Data Science for VS Code Engineering Team: @rchiodo, @IanMatthewHuff, @DavidKutu, @DonJayamanne, @greazer, @joyceerhl

same problem

Same Problem

same problem here...

I fixed the issue after I completely wiped vscode and install again (Installed Feb2020 update)
steps to wipe off vs code completely:
sudo can be added (on mac) in front

rm -rf $HOME/Library/Application\ Support/Code
rm -rf $HOME/.vscode
remove the application
download the. app again
Install

mine worked, hopefully yours will.

Thanks for reporting this, everyone! We have merged a fix for this (#12428), and while that fix will become available in the next release, you can get it now by installing the Insiders build of VS Code and opting into daily or weekly updates from the Python extension. We are already tracking this bug in #12389, so I'm closing this as a duplicate of that issue. Hope this helps and sorry for the trouble!


Why is params available in HandlerContext but not in MiddlewareHandlerContext?

I wanted to add a middleware that takes care of setting something in the context.state according to a parameter in the route (I have a folder named [repository]), I know that in a page handler I was able to to use ctx.params.state but when putting it into a middleware the type checks complains:
Property 'params' does not exist on type 'MiddlewareHandlerContext<CustomType>'.

Would it be possible to handle such a case in middle ware instead of having the related code in each route handler?

I have to manually extract this param from the URL in my middleware files, and it's one of the only sources of frequent bugs in my project post refactoring! (because of the otherwise excellent architecture/tooling from Fresh/Deno)


Add ability to limit number of thumbnails shown

Small change to limit the number of thumbnails shown where the main directive is included. If thumb-limit attribute is included in the directive, the thumbnails will be limited but all photos will still be shown in the modal. If attribute is not set this change has no effect.

+1

Can you please create a new release? Thanks


Split UI panes

Both screens display list of people at the moment, one of them will be utilised for list of transactions later.


Shadow don't work

Hello, Thank you for your great package :)
I want to remove the shadow in my model viewer but shadowIntensity & shadowSoftness don't work. I tried changing the value to 0.0~1.0 but nothing happens.
Can you help me to remove all the shadows in model viewer?
Thank you :)

remove this "}"

@hanshanfeihe Thx :)


Allow non-string values for Sort "missing" field

This PR allows non string values to be passed for the value of the "missing" field by using object as the property type.
Rename PinTo() to Points() to align the fluent method for setting Points to the object initializer name.
Requires backporting to 2.x and 5.x in a non-binary breaking way
Closes #2857

Opened https://github.com/elastic/elasticsearch-net/pull/2943 for the backport


[Update Request]: DeepL <IP_ADDRESS>10

What type of update are you requesting?
A new version of an existing package
Current Package Identifier
DeepL.DeepL
Package Version
<IP_ADDRESS>10
Please describe the changes you would like to see
There is a new package available for DeepL <IP_ADDRESS>10. Download link https://appdownload.deepl.com/windows/0install/DeepLSetup.exe
At the moment winget is not recognizing currently installed version.
DeepL           DeepL.DeepL           Unknown     <IP_ADDRESS>10 winget

https://github.com/microsoft/winget-pkgs/pull/151441

#151441


Dissolving a DAO

Some users understandably want to "dissolve" or "delete" a DAO.
Making 'deletion' work in practice will involve both the UI and the contracts. But, we may want to consider what we want that to look like from the contract perspective.
I'm imagining a governance proposal with a message that changes

the title to "DEPRECATED - IGNORE"
the description to the same
maybe some other stuff?

What do folks think?

Think the main issue is dissolving the treasury... like if there is money in the DAO it should be distributed to all the stakers...

A really simple way around this is to simply burn the treasury. Then we display a huge warning to the users that the treasury will be burned if the proposal passes. It will be up to the DAO to manage that process in a separate proposal.

A really simple way around this is to simply burn the treasury. Then we display a huge warning to the users that the treasury will be burned if the proposal passes. It will be up to the DAO to manage that process in a separate proposal.

That's fine for the DAO governance token... but what if the DAO is holding other assets?

I mean, it would be bad if people burned a treasury that had $JUNO in it, but isn't it kind of up to them to do that if they want to? Our responsibility is to make sure they understand that this is what will happen if the "delete DAO" proposal passes.

@elsehow Hmm... burning the treasury doesn't seem right if the DAO is holding other assets outside of the DAO token. I agree with @JakeHartnell that it makes sense to distribute the treasury to stakeholders.

@elsehow I get it. But why would a DAO need to do that? In most cases, those funds would be allocated elsewhere

@verminator23 OK, I am convinced. I suppose distributing the treasury is just a spend proposal with some defaults (distribute by governance weight) - so easy enough.

Closing in favor of #266


Translate doc snippets md files from en to de

I could not find an issue to be closed by this. I am sorry if I have overseen it.
Description of the task to be completed?
I translated md files from English to German
Any background context you want to provide?
For now, I translated it kind of formally (like, "you" in Sir, and not "you" like a "friend". The English version does not seem that formal. I can change this any time to casual as well.
Questions
Should I do the same in Japanese? Of course, I would have my translation reviewed by my Japanese Tandem Partner 😄

Thank you so much for your suggestions, Tom. And sorry for the inconvenience. As suggested in my PR I would have changed the formal to casual terms if needed 😅

Thank you both so much 🔥
Oops I didn't create an issue 🤦♂


DBZ-3873 Extract new top-level menu node for SMTs

@gunnarmorling @rk3rn3r @roldanbob Adding in comment as I am unable to add reviewer.

This LGTM. Just need confirmation from @roldanbob that the new ToC section is fine for downstream consumption.

Yes, @Naros, this works for me. I don't consume the `nav.adoc file directly, so my interest is just informational to enable me to reflect the same changes via the downstream mechanism.

Thx for the change and reviewing, all! Merging.


Adapt to text/icon changes in Wikidata interface (references)

Also changes the links in the reference section that were not included in #80, see https://phabricator.wikimedia.org/T123511#2075609

Done, thanks! Please also re-deploy. Merci!

Deployed. thank you!


Fix CI failing on python 3.7

See #185

First tries upgrading pandas dependency did not help.
I then noticed github actions was using actions/setup-python@master, while github has been moving to main branches. Explicitly updated to v3 version.. also didn't work.
Out of ideas. @operte potentially we could drop support for python 3.7 also? numpy is already leading the way: https://github.com/numpy/numpy/blob/55aacc70cf6fd627fff3642538fa5e3b12dd7111/setup.py#L451


Migrate DeleteDelegateDto validation to zod

Summary
This migrates the validation of DeleteDelegateDto to zod.
Changes

Remove DeleteDelegateDtoValidationPipe and associated schema.
Add DeleteDelegateDtoSchema.
Verifiy the associated endpoint data validation by ValidationPipe(DeleteDelegateDtoSchema).
Update associated tests.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

9 of 9 (100.0%)  changed or added relevant lines in 4 files are covered.
2 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-0.02%) to 93.431%

Files with Coverage Reduction
New Missed Lines
%

src/routes/transactions/entities/tests/human-description.builder.ts
2
80.0%

Totals

Change from base Build<PHONE_NUMBER>:
-0.02%

Covered Lines:
6453

Relevant Lines:
6673

💛  - Coveralls

I'm marking this as a draft as we need add tests for it.

I've added the validation schema unit tests in 98d6b26


Provide Access to Module Assets in AGS

Motivation
The Advanced Game Setup (AGS) allows players to choose and configure the world generator to be used for their world and can preview what the world will look like.
Some world generator aspects may depend on assets like heightmaps. However, in the AGS, these assets cannot be accessed as only engine assets are present at that point in time. Thus, various kinds of world generators can currently not be selected in the AGS, limiting its main purpose.
Proposal
Ideally, module assets relevant for world generation should already be accessible at AGS time.
This would allow previewing a larger variety of world generators and configurations without having to mess around with the code (to make the desired world generator the default for a game mode) and start a world.
Alternatives
Alternatively, the required assets could be moved into the engine, but I don't think that's a desirable way to go.
Additional notes
A prominent example of this problem is the HeightMapWorldGenerator which currently cannot be selected in the AGS (it would crash and is therefore handled as a special case in the UniverseSetupScreen).
It requires heightmap assets, such as platec_heightmap.png.

There are a few areas like this where we're not in a game yet, but we need to know some things about a game or a potential game, and those things are determined by modules.
The AGS is the big one. I recently discovered the game load menu does this to some extent as well: It wants to show info about the game's world, and it needs the game's world generator to do that.
That answered one of my long-standing questions about why we often see a bunch of module-loading and world-generator log messages right as we start the process, before we do anything.
The current implementation also has WorldGeneratorManager dealing with the low-level details of module loading far more than is healthy for it, and it sounds like AGS isn't doing enough.
I think for AGS the thing to do will be to start building up the ModuleEnvironment (loading the modules) earlier. By the time you get to the world-configuration parts of the AGS, you've already done all your module selection, so we already have all the information we need to do so.
I expect the big thing to watch out for with that will be handling what happens when you cancel or go back a step and change the module lineup.

I like the idea of loading ModuleEnvironment as soon as the module selection is "final" (for the moment) and we definitely need to make sure, we clean everything up again as soon as we go back to module selection or cancel world creation altogether and head back to main menu.


Apply consistent code style with black

I wanted to make a contribution to TDC but it's very difficult to read the code because of a lack of consistent formatting and styling. There's a tool called black that can be used to standardize the code layout (and also work towards reducing diff). You can apply it with:
git clone https://github.com/mims-harvard/TDC.git
cd TDC
pip install black
black .

Warning
This will create a big diff (thousands of lines over 235 files), but it is worth it since it will better enable contributions.

Note that black is only a step towards writing understandable code. There are also a lot of things that could be improved in terms of documentation and software engineering practices. I could give a more detailed code review if you'd like.

Hi Charles, thanks for the great suggestion! I will do the black code style right away and in the mean time, if you have any suggestions to improve the TDC doc/code, please let us know as well! thanks!


[PineconeAuthorizationError] - help needed

I am unable for some reason to upsert into pinecone. I have tried redoing my API keys about 5 times. I have tried serverless and default, recreating new indexes, etc.

you can see In this picture that i tried 2 different indexes.
What am i doing wrong? I am on version 1.6.1

Pinning Pinecone dependency should solve the issue - https://github.com/FlowiseAI/Flowise/pull/2036

Should be resolved in v1.6.3


Shortcut variables for function

HI! Thanks for your work, it's great!
When I'm using theme parameters I must write realy large code with function:
color: ${props => props.theme.primaryColor}
thanks for ES6 i can write this as
color: ${({theme}) => theme.primaryColor}
but it's not getting any better
Would  be great if I get just one parameter (without some calculation) by some "styled-components-variable" synthesis like:
color: =>primaryColor
It can look better with using $ prefix, but.
So, main question is: could your parser convert =>var to ${p=>p.theme.var} and then to interpret result expression?

We could do that, but we won't.
Let me elaborate on why: We strongly believe in using the power of tools we have available. In styled-components case that means JavaScript and CSS; it's the reason why you can write actual CSS vs writing CSS as objects.
The same thing applies to interpolations, we love love love having the power of JavaScript to style our apps. JavaScript can do all the things a preprocessor can do (including sass-style mixins) and many more.
So if JavaScript can do it already, why should we introduce arbitrary custom syntax for it? It makes the code harder to understand, our API surfaces increases and some people will hate it all for the sake of saving a couple of keystrokes? On top of that, where do you draw the line what to add custom syntax for and what not?
Rather than trying to find the right answer to highly subjective questions and trying to battle an onslaught of proposals all to save half a second we prefer to just use the power of the tools we already have available, in this case JavaScript.
I hope that explains!

I understand the reason behind this opinionated decision, however I disagree.
My argument is: $var (or @var and the kind) is NOT some arbitrary custom syntax, it's a de facto standard implemented by practically ALL css-on-steroid solutions.
I recently use props.theme.var very frequently in a company project. In my case, we have an in house stylesheets lib written in less, which is maintained by another team. Then on top of the in house lib, my team adopt styled-components (btw, really awesome work guy! 👏), and we obviously have an need to use all the predefined less @variables in styled-components ALOT.
It was actually a torture having to write ${props => props.theme.var} repeatedly, neither were we happy with import { var_1, var_2 } from 'in-house-less-lib' all the time. We missed less-like @variables so badly.
With all due respect, I hope you can take a second look on this matter. People just have practical need in case like mine. I understand the where-to-draw-the-line anxiety as project maintainer, but feature like $var is clearly above that line. It's the missing little brother of things like nested css, if you bring it back, I believe it'll receive welcome from more people than you thought.

In the end, after looking into your source code, I found it's just a matter of 10 lines of code to add-in such feature. So i did it, added my 10-liner, wrap and re-export your lib, make a webpack alias, done. So far nobody gets hurt, everybody is happy.
Here's my 10 liner:
/* Thanks to the way your code is put together,
 * I only need to touch ./lib/css.js
*/
const $varRegExp = /\$[a-zA-Z\-\_0-9]+/g
const $var2Function = $var => (props) => (props.theme[$var.slice(1)])

const transfromDollarStr = string => {
  const matched = string.match($varRegExp)
  if (!matched) return string
  return interleave(string.split($varRegExp), matched.map($var2Function))
}

const css = (strings, ...interpolations) => (
  flatten(interleave(strings.map(transfromDollarStr), interpolations))
)


Unable to abort disconnect

Expected behavior
When quitting or logging out, a countdown begins allowing a user to abort the disconnect by pressing any key.
Actual behavior/symptoms
Disconnect is not aborted, client disconnects.
Steps to reproduce behavior/symptoms
Start server, log in, select character, log out > try to abort log out by pressing any key.
SEGS version
clone of latest git
Operating system
Test on Windows 10 (also in compat mode for XP-SP3 and Win7)
C++ compiler and version
g++ 5.3.0 (mingw530_32)

This will likely require find out which packet the client sends when it aborts disconnect

Do'h it's the same on that starts the disconnect process:
MapEvents.h:ClientQuit reason field actually means abort_disconnect


Integrated object detection, deturbulence and enhanced deturbulence results into the GUI window.

Thanks for you contribution @anandprateek.  After reviewing your commits, we notice the following:

[x] Passing slider value dynamically
[x] Fitting imshow(result/frame) inside GUI
[x] Real time object detection

Here's something you can improvise:

[ ] Fitting both the input and output (side by side) inside GUI


Missing Microbar

Even with every other mod disabled, the Microbar / Micromenu doesn't appear. The option to disable the microbar is also not ticked, so unless there is some other way to make it appear, I'm pretty sure it's a problem on the addon part.

yeah, turtle-wow changed the names of a bunch of the buttons and whatnot that this had hooked into will need updating. currently looking into it.

Thanks for quick answer. everything else looks fine as of now, while testing stuff.

I've had a look at MAY have fixed it. I'm not too sure since the LFG tool is busted currently so I can't really finish it off past that. I'll add a pull request here later when that is resolved - for now to prevent errors turn off the microbar :(

Legend, and while you are at it, check if buff/debuff window is overlapping minimap, or is that problem on my part. Fixed it with Move Everything, but i think that might also be part of this addon.

Legend, and while you are at it, check if buff/debuff window is overlapping minimap, or is that problem on my part. Fixed it with Move Everything, but i think that might also be part of this addon.

if you holf ctrl and shift you will be able to move it without using move anything :) not sure why it doesnt align properly from to the map, hadn't looked but I can take a look

Hmm, thats convinient. Thanks for info.
If i spot anything ill just hit u up in this thread:)
Thanks again for fast response

Appears fixed


Upgrade pyo3 to 0.11.0 and use stable Rust

https://github.com/PyO3/pyo3/releases/tag/v0.11.0

Lovely, thank you! :100:

Forget to change this one: https://github.com/milesgranger/pyrus-cramjam/blob/5b35b2c08a1e043ac9b9ffe3a394e9251551ac33/Dockerfile#L10

Good catch!


[Nextra-Blog] A mdx page that is hidden is visible as a post

I created a _meta.json with the following content:
{
    "impressum": {
        "hidden": true,
        "title": "Impressum",
        "type": "page"
    }
}

As expected it gets removed from the sidebar and I cannot directly navigate to it anymore. However we can see it now in the posts page.

I tried already the following: Put the _meta.json into the MDX header part then it gets removed from the post part but we it is again visible in the sidebar.
---
hidden: true
title: Impressum
type: page
---

And also I tried to use instead of hidden: true -> display: hidden with the same result.
This could be related to https://github.com/shuding/nextra/issues/1729

I believe I found the issue in the collect.ts, here we have the part
const isNav = (page: PageMapItem): page is MdxFile => {
  const type = 'frontMatter' in page && page.frontMatter?.type
  return type && ['page', 'posts'].includes(type)
}

Which does not take the "display": "hidden" into consideration. I will work further on this issue and hope I can provide next week a PR for it.

Only docs theme support _meta.json, possible way to hide described here https://github.com/shuding/nextra/issues/351


Consider chunking over the compressed stream of value byte serialization

When we moved to chunking over the value byte-serialization for all chunks, we observed that our realized average chunk size can vary quite a bit from the desired size because compression occurs at a layer above chunking. Thus for blob types which are already compressed (e.g. jpg), we observed average chunk size close to the target (4k), but for collections of uncompressed data (e.g. a CSV imported to a List or Map), we tend to see average sizes closer to 2k. This obviously has implications for read performance as quite a bit more chunks would be well below the disk block read size.
#2762 Raises another aspect of this issue, which is that for keyed collections (Map, Set), very long key values will essentially result in a dramatic reduction in the number of values stored in each chunk and thus a much narrower prolly tree.
I ran an experiment of constructing a large map of String(fmt.Sprintf("%d", i)) = > Number(i) and compared that to prefixing the string with a large repeated substring (similar to a sequence of long urls which vary only in the last few bytes).
As expected, the average chunk size gets roughly cut in half for every 150-200 bytes of string length.
Separately I tested compressing a file of thousands of repeats of a 200 character URL with both zlib and snappy. Surprisingly, snappy fairs well (it compresses to a factor of 10 of zlib, but it does so proportionally).
I'm curious how common b-tree sql engines handle this. I know that leveldb run-length encodes keys and forces a re-start at the block-read-size-boundary.
Chunking over the compressed stream of value bytes is an appealing potential solution because snappy appears to have a sufficiently long "memory" to handle this well enough and its a general solution that would address this problem and also get us back to a more uniform observed average chunk size.
This requires investigation along two directions:
-Understanding snappy enough to know if its safe to chunk over the current output of the compressed stream (i.e. whether it's maintaining an internal buffer of input bytes which would be flushed on close).
-We'd need to re-start the compression context after each boundary, and thus there may be implications for re-chunking correctly.

cc @kalman

The other option seems like adding into the encoding explicit compression of keys within a block -- which needless to say would be a huge bummer because it would require the encoding to be two-phase.

I've been thinking about this and reading some in various downtime. Just to capture my thoughts:
I think there is a way to chunk over the compressed value-byte stream -- or more correctly, to compress over A compressed value-byte stream.
First a little context. NBS, now the main chunk store for noms compresses each chunk using snappy. Snappy is fast and effective, but right now our average physical chunk size is way smaller than our logical chunk size.
Snappy is an LZ** algorithm. Meaning at its core, it's operating over a stream of data and at any given point it has a history buffer and a look-ahead buffer. As it moves forward in the stream it checks the look-ahead buffer and compares it to the history (up to 65k) to see if it can find common byte sequences.
As it moves forward, it writes sequences of literals (basically uncompressed original data) and copies (tuples of [offset, length]) which point backwards into the uncompressed input to a location and length to copy from.
There's some clever details in its operation, but it's like most LZ** lossless compressions in this regard.
So here's my idea: create a modified snappy algorithm which:
Operates over a stream of input data, which is handed to it as byte slices, limits offsets to a fixed value.
The idea would be to create a compressed stream where the compressed bytes can only be a function of bytes which proceeding them by N, where N is some fraction of the target chunk size (maybe 1/4).
Doing this has some implications:

It means that we'd need to re-start the compression "context" at every chunk boundary. At that point, we'd want to fully reset the rolling hash as well.
It means that a change of a byte could affect a chunk boundary  at windowSize + compression window beyond the last byte of the change.
We could probably reduce the windowSize from 64 to 32 because the compression would essentially be increasing entropy (density).

I think this can easily be prototyped and validated.
I think there's a good chance that making this change would be a net perf win across the board. Aside from improving the core issue that maps with long keys creates really thin p-trees, it would also have the effect of

Making the average chunk size be much closer to 4k
Writing fewer total chunks (which is generally a win)
Sending far fewer bytes to the rolling hash (which tends to be a bottleneck)

Note that the feature of stopping if the underlying rolling hash hit a boundary is important for making this work over blobs. Basically we couldn't hand it one byte at a time because then it effectively wouldn't have a read-ahead buffer to search for repeated sequences. Instead, we'd hand it up to 65k at a time and let it return having consumed 0 or more bytes and possibly hit a chunk boundary.
Internally, hitting a boundary would happen in one or two ways:

While encoding a literal -- which would basically work as now
While encoding a copy -- which we'd treat as special. A copy is always 3 bytes, so we'd draw the chunk boundary after the three bytes if any of them triggered a boundary. This is similar to how we handle chunking sequences of noms values now. The input stream would be sliced at the first byte beyond the copy.

I've been thinking about this alot. I'm going to propose this as a P0 because I think there's a good shot it basically creates a blanket 2x perf improvement across most of noms. There's some ancillary aspects to this but basically it comes down to:

passing far fewer bytes to rolling hash, which is our core cpu bottleneck
having much more consistent chunk size of 4k. for structured data, it wouldn't be surprising if our average chunk size was below 2k.
more wide prolly trees.

@kalman, talk to me when you are ready to look at this:
https://github.com/rafael-atticlabs/noms/commits/compreseedRollingHash


File functions edit 2.0

Codecov Report

Merging #101 into master will increase coverage by 1.38%.
The diff coverage is 93.47%.

@@            Coverage Diff             @@
##           master     #101      +/-   ##
==========================================
+ Coverage   88.39%   89.78%   +1.38%
==========================================
  Files          33       32       -1
  Lines        2456     2378      -78
==========================================
- Hits         2171     2135      -36
+ Misses        285      243      -42

Impacted Files
Coverage Δ

medallion/test/config.py
100% <ø> (ø)
:arrow_up:

medallion/views/others/auth.py
93.75% <100%> (ø)
:arrow_up:

medallion/views/collections.py
100% <100%> (ø)
:arrow_up:

medallion/backends/auth/mongodb_auth.py
66.66% <100%> (+66.66%)
:arrow_up:

medallion/backends/taxii/mongodb_backend.py
95.71% <100%> (+1.34%)
:arrow_up:

medallion/test/__init__.py
100% <100%> (ø)
:arrow_up:

medallion/test/test_memory_backend.py
99.66% <100%> (ø)
:arrow_up:

medallion/views/discovery.py
95.65% <100%> (ø)
:arrow_up:

medallion/test/test_mongodb_backend.py
97.65% <100%> (+0.11%)
:arrow_up:

medallion/test/base_test.py
97.61% <100%> (+0.05%)
:arrow_up:

... and 10 more

Continue to review full report at Codecov.

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


⚠ Bofrost.de has degraded performance

In 5f1f8a3, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1498 ms

Resolved: Bofrost.de performance has improved in ca258ed.


Gson doesn't seem to properly encode update site file paths on Windows

I don't know why this would be the case, but it looks like it's skipping the quotes:

The trouble, as it turns out, isn't in the JSON encoding, but rather in the way the property is shuttled to the process: it's done via a -D system property, and on Windows the quotes are interpreted into a literal command string and removed.


How to pass credentials when scanning a remote Git repository in server mode?

Is there a recommended way for the client to pass credentials to the SBoM server to clone a remote Git repository which requires authentication?  I could not find a reference on how to do this in the documentation.  Any guidance would be appreciated, thanks!

This worked for me: curl<EMAIL_ADDRESS>


Create simple CLI app for configuring the system (Meteo)

It should be able to add/remove/update sensor nodes, add/remove/update sensors in sensor nodes, and to display the current system configuration.

meteo_cli subcommands:

[ ] list
[ ] add

[ ] node <node_public_id> <node_name>

[ ] sensor <node_public_id> <sensor_type_name>

[ ] sensor_type <sensor_type_name>


When enable private network, NixOS container fail to start if hostname too long

Issue description
The container will fail to start if hostname too long and privateNetwork = true.  Due the length limitation of network interface name, final created veth device name will not match "ve-$hostname", so cause container fail to start. I think we should check hostname length and warn user when this happen.
Steps to reproduce
Create any container on a machine which networking.hostName no less than 13 character, and enable private network.
Technical details

System: 16.03.836.aff03ae (Emu)
Nix version: nix-env (Nix) 1.11.2
Nixpkgs version: 16.03.836.aff03ae

I just run into this today.
I am for automatically shorten the interface name as it can make sense to have quite long container names.

I just ran into this again with this (simplified) config:
containers.anamelongerthanten = {
    # network configuration
    privateNetwork = true;
    hostAddress = "<IP_ADDRESS>";
    localAddress = "<IP_ADDRESS>";
    autoStart = true;

    config =
         { config, pkgs, ... }: { ...};
};

I'm not too familiar with nix, does the assertion in #30127 also work when the interface name is derived from the container name?

@fkjogu The assertion is one level deeper than the container module, so the interface name deriving can't have anything to do with it.
From a quick glance: Seems like the container module does not use config.networking.interfaces anymore(?) for its network configuration, but a set of hand-rolled scripts instead. Therefore, my general assertion in the config.networking module did not trigger, and the container module will need its own copy of the assertion, applied to the name attribute.


OSMC not supported?

I received an error "Your operating system is not supported, sorry!" is OSMC really not supported? If not is there a list of supported OS's?

The latest Rasbian should work

OSMC is currently not supported with our one-line-installer, however it should be possible just to add dtoverlay=hifiberry-dac to /boot/config.txt and get sound output working.

Oh but in order to do that you must add dtoverlay=hifiberry-dac to /boot/config.txt first. D'oh!


missing deep_homography_webcam_320.onnx

the file 'https://nvidia.box.com/shared/static/nlqbsdnt76y0nmkwdzxkg4zbvhk4bidh.gz' Deep-Homography-COCO.tar.gz does  not contain "deep_homography_webcam_320.onnx " as was mentioned in homography-camera.cpp when networkType == WEBCAM_320.

I've ran with the networks/Deep-Homography-COCO/deep_homography.onnx model:

$ ./homography-camera --model='coco'

But before I fixed DEFAULT_CAMERA macro to -1 to run on my JetsonTX2 on-board camera.

homography-camera.cpp
#define DEFAULT_CAMERA -1

Same here.
I've ran only with the networks/Deep-Homography-COCO/deep_homography.onnx model:

$ ./homography-camera --model='coco'

But before I fixed DEFAULT_CAMERA macro to -1 to run on my JetsonTX2 on-board camera.

homography-camera.cpp
#define DEFAULT_CAMERA -1

[TRT]   /home/erisuser/p4sw/sw/gpgpu/MachineLearning/DIT/release/5.1/parsers/onnxOpenSource/builtin_op_importers.cpp:836: Convolution output dimensions: (128, 16, 16)
[TRT]   90:Conv -> (128, 16, 16)
[TRT]   91:Relu -> (128, 16, 16)
[TRT]   92:Constant -> (2)
[TRT]   93:Reshape -> (32768)
[TRT]   94:Dropout -> (32768)
[TRT]   /home/erisuser/p4sw/sw/gpgpu/MachineLearning/DIT/release/5.1/parsers/onnxOpenSource/builtin_op_importers.cpp:1981: Unsqueezing from (32768) to (32768, 16)
While parsing node number 29 [Unsqueeze]:
ERROR: builtin_op_importers.cpp:1987 In function importUnsqueeze:
[8] Assertion failed: get_shape_size(layer->getOutput(0)->getDimensions()) == get_shape_size(old_shape)
[TRT]   failed to parse ONNX model '/usr/local/bin/networks/Deep-Homography-COCO/deep_homography.onnx'
[TRT]   device GPU, failed to load networks/Deep-Homography-COCO/deep_homography.onnx
[TRT]   failed to load homographyNet
homography-camera:   failed to initialize homographyNet


Everyone in the Organization

The section
"Everyone in the organization Users can create live events that people in your organization, including guest users added to your organization"
is confusing, since on lots of other places, the 'Organization' indicates only users in the company, excluding Guests. I would expect 'Everyone' to include the Guests, and 'Everyone in the organization' would exclude Guests.

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

ID: b9aa4676-855a-fddb-bb0b-96b7095c695e
Version Independent ID: 7c39f08c-0d56-6d29-1356-879d9d6ff51c
Content: Set up for live events in Microsoft Teams - Microsoft Teams
Content Source: Teams/teams-live-events/set-up-for-teams-live-events.md
Service: msteams
GitHub Login: @LanaChin
Microsoft Alias: v-lanac

@JoVa99 Thank you for submitting feedback and contributing to the docs. We are currently investigating this.

@LanaChin please can you give some clarification on this issue and the wording in the article.

Hi @JoVa99, the article outlines the distinction between Everyone and Everyone in your organization, where Everyone includes external people, and Everyone in your organization includes internal people and  guest users that were added.  For more info about adding guest users, see https://docs.microsoft.com/microsoftteams/add-guests.  Thank you.


minHeight

I set the property  minNumberOfLines  to be 3, But his height is still the height of a line
I think the code for the bug is:
private func updateMinimumAndMaximumHeight() {
    _minHeight = simulateHeight(1)
    _maxHeight = simulateHeight(maxNumberOfLines)
    fitToScrollView()
  }

My test should be better like this:
  private func updateMinimumAndMaximumHeight() {
    _minHeight = simulateHeight(minNumberOfLines)
    _maxHeight = simulateHeight(maxNumberOfLines)
    fitToScrollView()
  }

I hope to accept the comments, thank you very much.

@fanglinwei
Sorry, I'm late.
Hmm, I think you're right.