How do I install this in VS 2017?

So.. I know it's really stupid to create a pull request just to ask this but I couldn't find a way to contact you.. Can you please tell me how do I install and use this library in my CSharp Project?
Thanks!

Right click on your project file in Solution explorer
Select Manage Nuget Packages...
Search for "Chronic" and select it
Click on install button

Will that package be from robertwilczynski or dorony? Because dorony's package got a few bug fixes ^_^

In the NuGet, It is from robertwilczynski.

If you want Chronic from dorony, you have to download from dorony.
https://github.com/dorony/nChronic
and build this project by yourself.

Can you please find me a tutorrial on how to build this? You might think that I'm just being lazy but I don't really kow what to search for... =/
Thank you for your help!


/etc/make.conf not sourced

I understood from the synth man page and from github description
that /etc/make.conf is read in all cases. And if there are extra
conf files, e.g.
/usr/local/etc/synth/LiveSystem-make.conf

then these are added to /etc/make.conf.
Did I get this right?
It seems /etc/make.conf is not honoured by my synth builds.
I have:
# cat /etc/make.conf
DEVELOPER=yes
DEFAULT_VERSIONS=gcc=8
FFLAGS+= -O2 -pipe -march=bdver2 -mtune=bdver2
FFLAGS+= -funroll-loops --param max-unroll-times=4 -ftree-vectorize
FFLAGS+= -g

I then force build net/mpich, but see that it's still built with
the default GCC 5.4.0, not GCC8, as requested in /etc/make.conf:
# which mpif90
/usr/local/bin/mpif90
# mpif90 --version
GNU Fortran (FreeBSD Ports Collection) 5.4.0

Did I misread the synth man page?
Shall I put what is currently in /etc/make.conf into e.g.
/usr/local/etc/synth/LiveSystem-make.conf

Thanks
Anton

no.  Apparently people interpret man page incorrectly.
Synth internally generates a make.conf file.  People think when the man page references the generated make.conf, it means "/etc/make.conf".  That's incorrect.  /etc/make.conf is never used.

Got it. Thanks!


Feature/2280 track all line numbers

Submisison Checklist

[x] Run unit tests: ./runTests.py src/test/unit
[x] Run cpplint: make cpplint
[x] Declare copyright holder and open-source license: see below

Summary
modified Stan compiler so that line numbers of variable declarations are available for runtime error reporting.
On the parser side:

stan/lang/ast/node/var_decl.hpp:  added fields begin_line and end_line
stan/lang/grammars/var_decls_grammar and semantic_actions record the raw positions from the Stan source file.

On the generator side:

generate variable declarations functions generate current_statement_begin__ statements before generating the declaration and initialization statements.
try and catch blocks used by stan/lang/rethrow_located.hpp  now enclose variable declarations as well as the statements.
changing the position of the try and catch blocks relative to the generated code changes the relative indentation.  the generator functions were inconsistent in how they did the indentation for the generated code.  some functions hardcoded the level of indent using constants INDENT INDENT2 and INDENT3.  other functions take an integer argument indent for the current level of indentation.  as the latter is preferable, I changed the generator functions so that they take an indent argument instead of hardcoding the indentation level.  however, the functions which generate the top-level code sections still use the constants.  this required changing many of the generator functions and visitors.

Intended Effect
adding compound declare/define statements to the language created many situations for runtime errors, e.g., assignment to a container where there is a size mismatch on one of the dimensions.   this should make it easier to debug runtime errors.
How to Verify
added new directory runtime_errors to src/test/test-models/good.  these models should compile.  running them via command stan interface with command line arguments sample algorithm=fixed_param  should generate an informative error message w/ line numbers.
note:  this should be automated.  how?
Side Effects
generated c++ model code may have spurious current_statement_begin__ statements because some of the generator's visgen functions don't need to do anything, e.g. for scalar variables.
Documentation
NA
Reviewer Suggestions
Bob Carpenter, Daniel Lee, Sean Talts
Copyright and Licensing
Please list the copyright holder for the work you are submitting (this will be you or your assignee, such as a university or company): Mitzi Morris
By submitting this pull request, the copyright holder is agreeing to license the submitted work under the following licenses:

Code: BSD 3-clause (https://opensource.org/licenses/BSD-3-Clause)
Documentation: CC-BY 4.0 (https://creativecommons.org/licenses/by/4.0/)

Heroic job, changing all the indentation, by the way.  That was a massive number of changes and the new design's much better.

@mitzimorris --- you declared this done, but did you push the commits?  The last tests were run many days ago and we need to make sure they pass.

@seantalts - PR fails on Travis but tests pass on my machine - any insights would be much appreciated.

Hah, it seems like Travis just switched over to using Trusty by default? Luckily the config I made for C++11 for the math library uses Travis already. I think maybe I need to port that to this repo now.

Actually since the makefiles etc are still in a state of flux I'm just going to fix this in a quick way with this pull request (for now):

many thanks!

@seantalts  - OK to close this?

@mitzimorris Did you mean merge it rather than close it?

no, I meant close it - my understanding is that this feature was merged by this PR:
https://github.com/stan-dev/stan/pull/2368
was it?
cheers,
Mitzi

Oh, that quick fix was only for the travis config. This PR is still separate. You should merge or rebase develop into this branch and push it back up and hopefully the travis tests will pass then.

OK, merged w/ develop and pushed.  fingers crossed.


feat: adding secure views for snowflake

Related to #3070
NOTE I know I need to revert a number of unnecessary format changes.
A few thoughts:

[ ] I don't think this is tested enough because I haven't run anything against Snowflake
[ ] I am not certain about the way I create the views, it's a bit ugly
[ ] More generally, I am slightly nervous about the approach of just adding properties to the root model configuration that are specific to individual engines, as it feels like a way to get way too many confusing configuration points

@benfdking is it possible to make this more generic? we've also had a request for transient tabels, i wonder if we can make it easy to specify any type of create table kind

I believe this approach is more versatile and can be applied to both TABLE and VIEW types. However, there is a conflict between the new creatable_properties and materialize properties in the case of Snowflake view. This is because, the properties control the same part of the query and according to the Snowflake documentation, the SECURE property has to come first.
The issue can be easily resolved by checking the properties and moving SECURE to the beginning if it is present but I was wondering if we should use this as an opportunity to remove the materialize property?

@benfdking what would removing it entail?


Exercise all branches of invoke before running benchmark, JIT test.

Create a function that will create an run finalizers, try/catch and the like.
This could be a feature of Proof.

Dubious. I just run the tests multiple times.


Stable downloads 1.1.24

According to their website, the stable release is 1.1.21 which is what my game is running from steam. I am on the "stable" version of the docker and it downloaded 1.1.24 upon update.

Duplicate of #368

game is now on 1.1.25 so no longer an issue


Deprecated features used

I just got these warnings:
       Deprecated features used!
         Cloning resource attributes for rabbitmq_user[sensu] from prior resource (CHEF-3694)
       Previous rabbitmq_user[sensu]: /tmp/kitchen/cache/cookbooks/sensu/definitions/rabbitmq_credentials.rb:6:in `block in from_file'
       Current  rabbitmq_user[sensu]: /tmp/kitchen/cache/cookbooks/sensu/definitions/rabbitmq_credentials.rb:11:in `block in from_file' at 1 location:
           - /tmp/kitchen/cache/cookbooks/sensu/definitions/rabbitmq_credentials.rb:11:in `block in from_file'
         node.set is deprecated and will be removed in Chef 14, please use node.default/node.override (or node.normal only if you really need persistence) at 1 location:
           - /tmp/kitchen/cache/cookbooks/monitor/recipes/_handler_deregister.rb:30:in `from_file'
         Cloning resource attributes for directory[/etc/sensu/conf.d/filters] from prior resource (CHEF-3694)
       Previous directory[/etc/sensu/conf.d/filters]: /tmp/kitchen/cache/cookbooks/sensu/providers/json_file.rb:7:in `block in class_from_file'
       Current  directory[/etc/sensu/conf.d/filters]: /tmp/kitchen/cache/cookbooks/sensu/providers/json_file.rb:7:in `block in class_from_file' at 1 location:

The first one (in rabbitmq_credentials.rb) is straightforward. There are two ways CHEF-3694 can happen. However, the second one seems like coming from your "monitoring" cookbook, and not from sensu cookbook.
I don't have problems with sensu_json_file either. Can you show us an example code when it occurs?

Closed by #466


Implement Ref copy constructor

This builds on @ellenhp suggested solution but with more of the code from Godot in place.
We have a problem with casting as described in https://github.com/godotengine/godot-cpp/issues/610, this solution works around that for our reference copy constructor and = operator and I've added remarks on Variant that this is still a problem there.

I'll rebase and update this PR once #27 is merged as that fixes the casting logic.


How to get "binary segmentation label file" and "instance segmentation label file"?

Hello,
How can the "binary segmentation label file" and "instance segmentation label file" be obtained from the original image file and the label json file? Is there a tool to convert it? Thank you :)

@yiyichun You can follow the instruction of the dataset to establish your own training data. It is quite simple.

How to generate json file?and what does hsamples in it refers?am using pretrained model of vgg

@KALAIVANIRAMALINGAM You can get the json file follow the Tusimple dataset instruction


Customize enum transformer by package

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
I need a custom enum transformer that can convert PascalCase to UPPER_SNAKE_CASE. This kind of case conversion is a typical pattern between Go enums and Protobuf enums. It cannot be done only with the built-in regex transformer. I have two options. The first one is to map each value manually:
// goverter:enum:unknown ENUM_UNSPECIFIED
// goverter:enum:map EnumFooBar ENUM_FOO_BAR
// goverter:enum:map EnumBarBaz ENUM_BAR_BAZ
func ConvertEnum(my.Enum) pb.Enum

The second one is to extend the whole goverter CLI for a custom enum transformer. It's quite heavy compared to other customization settings.
Describe the solution you'd like
A clear and concise description of what you want to happen.
goverter has wrapErrorUsing, which provides extensibility with an external package. Like this, custom enum transformers could be defined in an external package. I request a new configuring setting goverter:enum:transformUsing PACKAGE SEARCH REPLACE whose design is a combination of goverter:enum:transform regex SEARCH REPLACE and goverter:wrapErrorUsing PACKAGE:
// goverter:enum:unknown ENUM_UNSPECIFIED
// goverter:enum:transformUsing github.com/sublee/pascal-to-snake Enum* ENUM_*
func ConvertEnum(my.Enum) pb.Enum

Another solution is to provide a new built-in enum transformer called pkg. goverter:enum:transform pkg PACKAGE SEARCH REPLACE has the same functionality as the above one. It could be better because it fully respects the existing goverter architecture:
// goverter:enum:unknown ENUM_UNSPECIFIED
// goverter:enum:transform pkg github.com/sublee/pascal-to-snake Enum* ENUM_*
func ConvertEnum(my.Enum) pb.Enum

The external package may have to export some functions for goverter, such as:
func Transform(name, search, replace string) string

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
I'm currently trying to extend the whole goverter CLI for a custom enum transformer.

I'd love to support this but sadly I can't think of a good solution without spawning a new process or loading a shared library. There is a difference between wrapErrorsUsing and enum:transform. wrapErrorsUsing is basically just a package in the code gen output. Goverter doesn't care what the actual implementation is.
enum:transform on the other hand has to be executed inside goverter. Go is a statically compiled language without an eval to dynamically execute code. So from my point of view it's impossible to dynamically call functions from a package at runtime without any other changes.
A possibility could be https://pkg.go.dev/plugin but I'd say the ergonomics are even worse than the current way of setting enum transformers.
Another one would be to add something like enum:transformExec where the user could provide an executable that can transform enums. Tho, I dislike the idea of goverter executing external binaries. Adding another scripting language to goverter for this seems to be overkill too, so I'd say the current supported way is the best way to configure this.

It makes sense. Now I understand why the custom enum transformer should be injected into the Goverter CLI and why it's the best way. Thanks for explaining the design decision behind goverter:enum:transform.


Update snapshots.md

Typo on tutorials link

Coverage remained the same at 24.09% when pulling c165e8257b242c5da85d62116f149d90dcf47691 on Orkin:patch-2 into 97ea1b184395f96e1389d8cdc330172eddc78ca5 on prooph:master.

Thanks again


Mark interfaces which are Druid extension points in code

Following https://github.com/druid-io/druid/pull/3889#issuecomment-285783193 it would be nice to have APIs which are sensitive to changes being designated in code e. g. with @DruidExtensionPoint annotation.
cc @himanshug

I thought that's what druid-api is for. Or more specifically, if you are writing extensions and using classes that are NOT in druid-api, then they might change from release to release.

BufferAggregator is not in druid-api, but @himanshug pointed out that many people extend it

@drcrallen @leventov i don't think there is an exhaustive list of interfaces that are considered the extension points. however, things mentioned in http://druid.io/docs/0.9.2/development/modules.html are considered public extension points.

Fixed in https://github.com/apache/incubator-druid/pull/4433


Make poster for DOE Data Days

Make poster for DOE Data Days, covering zstash functionality.

Presented the final poster at DOE Data Days.


Adding a "summary statistics" column populated with y/n to the study download

Adding a "summary statistics" column populated with y/n  to the "All studies v1.0.2"  download fill will allow curators to track the number of summary statistics added over time (not by publication date) in an efficient and less error-prone way.
At the moment, Annalisa tracks these numbers by comparing the study download (which includes a "date added to Catalog" column) to the summary statistics download with the command line; however, the amount of data we are ingesting at the moment is huge and performing this task is becoming challenging on the local machine.

A short term solution would be to add an endpoint and access this data via the REST API. Then we can plan to add a column to the download next time when we have a new version with other new columns, likely in the next 6months.

@buniello would it be possible to give me a list of fields that you need?

@jdhayhurst I was thinking about adding one column to the Catalog "All studies v1.0.2" download file.
The header could be "has summary statistics" or just "summary statistics". The field will be populated with "yes" if that particular study/GCST has summary statistics in the Catalog and "no" if it hasn't.

script for merging the sumstats status in with the study download table: documented here https://github.com/EBISPOT/gwas-utils/wiki/Catalog-plots#generate-study-table-with-summary-stats-truefalse-status

when tested it get's to 10 out of 20 REST calls, and then exits quietly.


ADM - 452 Verify import config file

Summary
Import a problematic JSON file with a warning message.
case 1: no Project name, I could see an error message as below screenshot.
case 2: no Required Data,I could see an error message as below screenshot.
case 3: No started date and end date,I could see an error message as below screenshot.
case 4: Do not display error message when all data exists.
After

And it's better to show this error message in the Home page
coc the error should be close to the operation

new pr for your feature https://github.com/au-heartbeat/Heartbeat/pull/429


Feature: Extract Bootstrap Reboot into a mixin

Hello,
I propose that we extract the content of _reboot.scss into a mixin.
This will make possible for library authors building on top of Bootstrap, to provide to their users the ability to enable or disable reboot.
Current situation:
Today the use of Reboot is determined by whether the file is imported or not.
Desired situation:
in bootstrap/scss/_variables.scss:
$enable-reboot: true !default;

in bootstrap/scss/_reboot.scss
@if $enable-reboot {
    @include reboot();
}

With this architecture, as library author, my users user have the choice to use disable Reboot. I do not force them to use them if they use another reset file. And disabling Reboot would be as easy as writing $enable-reboot: false;.
This won't introduce any breaking change.
If you all agree, I will make a PR.
Thanks,
Amadou

We include Reboot because it's pretty essential to the rest of the framework. There's no reason to make this an optional flag, and would break many things if you removed it.

Hello @mdo,
What about creating a mixin bootstrap/scss/mixins/_reboot.scss and include it in _reboot.scss.
This way, anybody who want to leverage the modularity of Bootstrap, and include Reboot conditionally will be able to do that. And nothing will break.

you seem to misunderstand what "pretty essential to the rest of the framework" means. if it's included conditionally, and somebody doesn't include it, all other styles applied by bootstrap are likely to break/behave oddly on different browsers.

@patrickhlauke,
I think you didn't understand my second comment. But it was my fault because I wasn't not vey clear.
What I wanted to say is this:

we create a mixin, bootstrap/scss/mixins/_reboot.scss, containing all the code that is currently at boostrap/scss/_reboot.scss
we replace the content of boostrap/scss/_reboot.scss with:

@include reboot();

This is just a refactoring. It won't do any harm to any Bootstrap user.
Then me, as a library author building on top of Bootstrap, I will be able to leverage the reboot mixin to do some stuff conditionally.
I hope that my explanations are more clear now.

can we have a mixin that provides the content of Bootstrap Reboot?

Nope, no plans to add this. Conditional imports are already possible with @import queries. If you need it, import it :).

Okay.
Thank you very much.


Include issue templates

Closes #?? (didn't create an issue for it)
Description
This repo was missing the issue templates. The duplicated template directly under the .github folder was needed for github properly auto filling issues when you create a new one.

[x] Targeted PR against master branch
[ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work
[x] Code follows the standards mentioned here
[x] Updated relevant documentation
[x] Re-reviewed Files changed in the Github PR explorer
[x] Added appropriate labels

btw there is this to just fork it whenever you need to create a new repo so it will have all we usually need https://github.com/onflow/open-source-template


Implement last changes from #344

This PR completes work started with https://github.com/microsoft/QuantumLibraries/issues/322 and #212, and as reviewed at #344. After this PR, we should be good to merge the relevant feature branch to main.

Thanks for the review, @msoeken! I'll go on and merge this in now, then, and get the final PR to main set up so that we can do a final review to include this in the next release.


Incidents created with empty name on fresh install

Describe the bug
New incidents are created with empty name field after fresh installation
To Reproduce
Steps to reproduce the behavior:

Install via ./install.sh method
Register account, grant owner privs, and create initial type and priority in the 'default' project
Attempt to create a test incident
Incident is created, but name is missing

Expected behavior
Incident created with a name following the usual name scheme
Screenshots

Desktop (please complete the following information):

macOS
Chrome 103.0.5060.53

Additional context
I see the same issue happen after creating a non-default organization name when using an install that was populated with example data.

Hi @keithherron, did you add and set up one of the ticket plugins available (e.g. dispatch, Jira) in https:///<ORG_NAME>/settings/projects/plugins?project=<PROJECT_NAME>? Dispatch relies on the plugin to be able to name the incident.

Thanks! This indeed looks to have been my issue, once the ticket plugin is added to the project the name is populated.
Do you think this condition might be worthy of a warning message in the UI/logs, something to the effect of "project has no ticket plugin configured, incidents will not be named" ?


Add BatchNorm1D implementation

Codecov Report

Merging #83 (05d8601) into main (6f1b052) will decrease coverage by 0.96%.
The diff coverage is 92.00%.

:exclamation: Current head 05d8601 differs from pull request most recent head d0999fd. Consider uploading reports for the commit d0999fd to get more accurate results

@@            Coverage Diff             @@
##             main      #83      +/-   ##
==========================================
- Coverage   96.40%   95.44%   -0.96%
==========================================
  Files          30       26       -4
  Lines        2587     2196     -391
==========================================
- Hits         2494     2096     -398
- Misses         93      100       +7

Impacted Files
Coverage Δ

RTNeural/Model.h
100.00% <ø> (ø)

RTNeural/batchnorm/batchnorm.h
73.33% <73.33%> (ø)

RTNeural/model_loader.h
84.61% <75.00%> (-1.44%)
:arrow_down:

RTNeural/batchnorm/batchnorm_xsimd.h
81.81% <81.81%> (ø)

RTNeural/ModelT.h
88.42% <100.00%> (+0.49%)
:arrow_up:

RTNeural/batchnorm/batchnorm.tpp
100.00% <100.00%> (ø)

RTNeural/batchnorm/batchnorm_xsimd.tpp
100.00% <100.00%> (ø)

RTNeural/common.h
93.27% <0.00%> (-0.62%)
:arrow_down:

RTNeural/activation/activation_eigen.h

... and 7 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


[CCM- 17412]: revamped the overview page for AG

Thanks for contributing to the Harness Developer Hub! Our code owners will review your submission.
Description

Please describe your changes: __________________________________
Jira/GitHub Issue numbers (if any): ______________________________
Preview links/images (Internal contributors only): __________________

PR lifecycle
We aim to merge PRs within one week or less, but delays happen sometimes.
If your PR is open longer than two weeks without any human activity, please tag a code owner in a comment.
PRs must meet these requirements to be merged:

[ ] Successful preview build.
[ ] Code owner review.
[ ] No merge conflicts.
[ ] Release notes/new features docs: Feature/version released to at least one prod environment.

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

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://66264a1dba94460bd581aa30--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://662659f713ff8103f63e33df--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://66265d76b6c3da04751307fb--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://662748b0b1f5ea537a9ee596--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://6627530195706a5c4b432344--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://66275b4f05e80893a6d19d47--harness-developer.netlify.app


made possible to copy processing steps from metadata editor

Fixes #45

Thank you so much. It is already available or not yet? Could you please provide a screenshot on where to find the code?

it will be available in v0.0.12. Most probably we will make the release soon

Hi, any news about the release? I would need to be able to transfere the calibration/harmonization steps to ramanchada2 for begining of next week, as I was asked to present it during my visit in Denmark. Is there otherwise any example jupyter notebook which I could use for inspiration? I can ultimately fight throught the documentation, but it is gonna be time consuming and surely will rise many more questions. So I would apreciate any tip.


Suggestion: Retrieve all posts with the same set of tags

Retrieving posts based on tags seems to only work with one tag, or multiple tags which are OR'd. Meaning that posts are queried that either match tag1 or tag2.
I'd would be really helpful to be able to query for posts that are tagged with both tag1 and tag2. A query with AND'd tags if you want.
Pretty sure I'm not the first one asking for this feature, couldn't find any comments on github though.

Duplicate of #6158, #6158 https://github.com/TryGhost/GQL/issues/16


Agree on conventions across components

What
Establish conventions shared by our different components' JavaScript API, both from the perspective of:

architecture (eg. events or callbacks? composition or inheritance? getter/setter properties or get.../set... methods?...)
naming (eg. leading $ for elements, name of the property storing the component's root element...)

Why
This will help us provide developers a consistent experience across our components, as well as guide us in the implementation of the API of the different componens
Who needs to work on this
Developers
Who needs to review this
Developers
Done when

[ ] We have a document listing the conventions we've chosen and why we chose them
[ ] We have trialed (on paper) the conventions on different components to verify they'd work OK with our current set of components

Starting discussing in this document (internal).


[Fix commit name] BaseManager.compose_staged(): swap deepcopy method for p…

…assing managers as string + add saving functionality to compose_staged()
Co-authored-by<EMAIL_ADDRESS><EMAIL_ADDRESS>Co-authored-by: Benjamin Fineran<EMAIL_ADDRESS>

Let's take care of this after the release.

Closing, this functionality has already been introduced in 0.12


README clarification regarding system prerequisites

tl;dr- If people know the high-level prereqs they can quickly understand the scope and context of the project. Also, offering a clear starting point tends to help people get started.
For example, in the Prerequisites section: "Recommended use is a, b, c. Popular use is d, c, or e. We don't recommend x, y, or z."
I also ran into some packages that didn't play nicely with Ruby 1.9, so I immediately began to question whether or not I had the right distro as a starting point. Fast-forward an hour and I've hit 2 different issues on 2 different distros, so I'm thinking "I dunno? Seemed cool but I couldn't get it working, or even identify my hurdles, in 1 hour so I'll go find another thing to check out".
Thanks! Love this idea and think you guys have done an awesome job on this project.

Hi @fordprior. Sorry for the delayed response.
This is a great idea! I've added a story to our backlog.


website redesigning

are you guys thinking of redesigning https://www.gaas.dev/ (it's already a great website, though ) ?
i got here through reddit, started reading documentation and your tutorials actually makes sense to me :)
i was thinking of integrating https://gaas.gitbook.io/guide/ inside the official website. It would be much cleaner and would make a good starting point to beginner like me.
If you guys are interested, i would like to purpose a much cleaner new official website, along with documentation. (i like what you are doing, and just wanted to be part of this amazing family)

Hi Ravish,
That's a great suggestion! I know the website is a bit simple as of now. We built it with Wix so the UX is prob not the best due to limited functionalities provided by Wix.
We would love to see your design :) It will definitely provide us with some guidance when we rebuild the website.
Can you send me a scatch for the new design via<EMAIL_ADDRESS>I don't want to take too much of your time so a simple illustration would do :)
Cheers,
Nina

After talking to Rishav, we have decided to rebuild the website when the project is more mature.
I will close this issue for now. This issue can be re-opened when we come to the rebuilding of the website.


[EXP] Messaging from Background.ts to Tabs pages

What is the example you wish to see?
I would like to see more examples of how to use messaging from "Background" to "Tabs" pages.
Is there any context that might help us understand?
I want to send data from "background.ts" to a tab page... for example: (tabs/example.tsx)
background.ts
// context menu
chrome.contextMenus.create({
    id: "test",
    title: "Test",
    contexts: ["image"]
});

chrome.contextMenus.onClicked.addListener(function (info, tab) {
 if (info.menuItemId == "test") {
  // I want to send data from here to my custom Tab page.
  // what shoud I use ? Ports maybe ?
 }
});

tabs/example.tsx
import React from "react"
const Example= () => {
  // What should I use to receive data from background ?
  return (
    <>

Example

    </>
  )
}

export default Example

Can you share an example how to do that ?
Code of Conduct

[X] I agree to follow this project's Code of Conduct
[X] I checked the current issues for duplicate problems.

mark

mark
I don't understand

I have a similar scenario where I take a screenshot of the active tab (after clicking on the extension icon), and I'd like to send the screenshot image data to a newly opened tab.
Any pointers in how I can achieve this?


Button Field Type

Thank you for this extra Mark! Took me too long to find it.
I would like to request the feature of a button field type that will add a button to take the user to update a chunk or resource.  This way MODX can point the user to common tasks such as updating their footer code, contact information or social media links without having to dig for it.

Pointing the user away from ClientConfig to manage configuration is rather backwards. The idea is that ClientConfig holds your contact information and social media links, so they don't have to dig elsewhere.
If you still need a button, use Quickstart Buttons to put a button on the dashboard.


Add niri/workspaces, niri/window, niri/language

I am working on an event stream IPC for the niri Wayland compositor, which is intended for bar modules and the like. To test out the design, I implemented Waybar modules for workspaces, focused window and language.
This PR is a Draft until I merge the niri PR (in a few days).
I followed the existing modules for Sway and Hyprland in my niri implementation, though with some differences.
Unlike Sway and Hyprland, the niri event stream IPC starts by sending the complete current state, so Waybar doesn't need to query it from other IPC calls. This, however, makes it more convenient to track the state in the IPC class directly, so that modules registering after the initial event burst can still access the current state.
The modules mostly support a similar feature set to the Sway and Hyprland ones, though one notable omission is the window list built into the workspaces module. (All data is there, just didn't get around to it.)
Also, in the workspaces module, configurable sorting order and persistent workspaces are omitted because they don't really make sense for niri's dynamic workspace system.
I documented all supported functionality in the .scd man pages.

The niri PR is merged, so this is ready for review.

Done

LGTM thx for this nice addition :)

@YaLTeR
Currently I'm using both Hyprland and Niri with the same Waybar config. If I'm on Niri, Hyprland modules will be disabled
[2024-12-23 01:20:10.140] [info] Using configuration file /home/thang/.config/waybar/config
[2024-12-23 01:20:10.144] [info] Discovered appearance 'dark'
[2024-12-23 01:20:10.144] [info] Using CSS file /home/thang/.config/waybar/style.css
basic_string::_M_create
[2024-12-23 01:20:10.150] [warning] Hyprland is not running, Hyprland IPC will not be available.
[2024-12-23 01:20:10.150] [warning] module hyprland/workspaces: Disabling module "hyprland/workspaces", Hyprland IPC: HYPRLAND_INSTANCE_SIGNATURE was not set! (Is Hyprland running?)
[2024-12-23 01:20:10.150] [info] Niri IPC starting
[2024-12-23 01:20:10.150] [warning] module hyprland/window: Disabling module "hyprland/window", Hyprland IPC: HYPRLAND_INSTANCE_SIGNATURE was not set! (Is Hyprland running?)
[2024-12-23 01:20:10.205] [info] Bar configured (width: 1646, height: 40) for output: eDP-1

If I'm on Hyprland, It correctly detects that Niri is not running but Niri modules won't be disabled
[2024-12-23 01:19:13.784] [info] Using configuration file /home/thang/.config/waybar/config
[2024-12-23 01:19:13.788] [info] Discovered appearance 'dark'
[2024-12-23 01:19:13.788] [info] Using CSS file /home/thang/.config/waybar/style.css
[2024-12-23 01:19:13.794] [info] Hyprland IPC starting
[2024-12-23 01:19:13.795] [info] Loading persistent workspaces from Waybar config
[2024-12-23 01:19:13.795] [info] Loading persistent workspaces from Hyprland workspace rules
[2024-12-23 01:19:13.795] [warning] Niri is not running, niri IPC will not be available.
[2024-12-23 01:19:13.859] [info] Bar configured (width: 1440, height: 40) for output: eDP-1

I hope you can take a look and add implementation to disable the module when Niri is not running


Integrating casl in meshery UI

Notes for Reviewers
This PR fixes #
Signed commits

[x] Yes, I signed my commits.

@UsmanDev09 has stepped away and is no longer responding here.
@aabidsofi19 will you take this initiative forward by either completing the work in this branch or by closing this PR and starting afresh?

@leecalcote I will look into this


Tapping drawer during animation causes it to stick

The problem was we were using a tap gesture to stop the motion of the
drawer and a drag gesture to settle it. That can cause a broken
lifecycle. Now we use a single drag recognizer to drive the whole
lifecycle.
Fixes #775
Fixes #1276

@Hixie

LGTM


Update sbt plugin

Codecov Report

Merging #6 into develop will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff            @@
##           develop       #6   +/-   ##
========================================
  Coverage    88.46%   88.46%
========================================
  Files            2        2
  Lines           78       78
  Branches         4        4
========================================
  Hits            69       69
  Misses           9        9

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 c1c37fb...7404418. Read the comment docs.


[BUG]: Karavi Observability installer script should use new flags for karavictl to support insecure=true/false and root-certificate

Describe the bug
The Karavi Observablity installer should use the following new flags that are supported by the karavictl inject command:

insecure=true/false
root-certificate

The script should read from the ~/.karavi/config.json file to check if a rootCertificate was provided during installation of Karavi Authorization. If so, it should pass insecure=false and the root-certificate to the inject command for Observability.
To Reproduce
Steps to reproduce the behavior:

Use the install script to deploy Karavi Observability
By default, insecure=false is passed but no certificates are provided. This is preventing metrics-powerflex from accessing Karavi Authorization.
The current workaround would be to run karavictl inject manually for Observability.

Expected behavior
RootCA is mounted inside of the sidecar proxy for Observability, similar to the CSI driver.
Screenshots
If applicable, add screenshots to help explain your problem.
Logs
If applicable, submit logs or stack traces from the affected services
System Information (please complete the following information):

OS/Version: [e.g. RHEL 7.6]
Kubernetes Version [e.g. 1.18]
karavi-metrics-powerflex Version: [e.g. 0.1.0-pre-release]
karavi-topology Version: [e.g. 0.1.0-pre-release]
Prometheus Version: [e.g. 2.22.0]
Grafana Version: [e.g. 7.3.2]
Grafana Dashboard Title(s): [e.g. Storage Pool and Storage Class Capacity]
Grafana Datatable Panel plugin configuration (can be provided as a screenshot)
Grafana Prometheus Datasource configuration (can be provided as a screenshot)
Grafana Pie Chart Panel plugin configuration (can be provided as a screenshot)
Grafana SimpleJson Datasource configuration (can be provided as a screenshot)
Additional Information...

Additional context
Add any other context about the problem here.

@tdawe: Thank you for submitting this issue!
The issue is currently awaiting triage. Please make sure you have given us as much context as possible.
If the maintainers determine this is a relevant issue, they will remove the needs-triage label and assign an appropriate priority label.

We want your feedback! If you have any questions or suggestions regarding our contributing process/workflow, please reach out to us at<EMAIL_ADDRESS>

/sync

link: 2870


Cannot read property 'asSorting' of undefined

Hi guys
Thank you for this package, I would love to make it work, but I have this problem: Cannot read property 'asSorting' of undefined. I'm not sure if there is something missing in my template. I was using the jquery.datatables before but I have the requirement to make it reactive, so I removed the old dependencies from my project and add this new package, maybe is something related with that??
Ttemplate:
`<template name="solutionsSummary">

        		{{event.name}}

        		Tabla de Soluciones

      			Exportar

			{{> ReactiveDatatable tableData=reactiveDataFunction options=optionsObject }}

</template>
`

Code:
dataTableData = function () {
    return Meteor.Solutions.find().fetch(); // or .map()
};
var optionsObject = {
        columns: [{
            title: 'Usuario',
            data: 'user',
            className: 'userColumn'
        }, {
            title: 'Problem',
            data: 'problem',
            className: 'problemColumn'
        }],
        saveState: false
    };
Template.solutionsSummary.helpers({
  reactiveDataFunction: function () {
    return dataTableData;
  },
  optionsObject: optionsObject
});

Just found the problem, I had an old version of datatables-bootstrap package. Thank you so much for this !! will help me a lot.


error NETSDK1085: The 'NoBuild' property was set to true but the 'Build' target was invoked

Describe the Bug
It seems this #407 bug is not entirely fixed. Don't know if I should write there or here, because repro steps differ.
Steps to Reproduce

Have project structure like this:
Project1 -> Project2 -> Project3, where -> is "depends on"
Project1 should be packable.
Add NuGetizer to each project.
Run commands:

dotnet build
dotnet pack --no-build --verbosity normal

Expected Behavior

Package for Project1 should be created.
Exception with Stack Trace

     1>Project "/home/user/Documents/repo/temp/ClassLibrary1/ClassLibrary1.sln" on node 1 (pack target(s)).
     1>ValidateSolutionConfiguration:
         Building solution configuration "Release|Any CPU".
     1>Project "/home/user/Documents/repo/temp/ClassLibrary1/ClassLibrary1.sln" (1) is building "/home/user/Documents/repo/temp/ClassLibrary1/Project1/Project1.csproj" (4) on node 1 (pack target(s)).
     4>Project "/home/user/Documents/repo/temp/ClassLibrary1/Project1/Project1.csproj" (4) is building "/home/user/Documents/repo/temp/ClassLibrary1/Project3/Project3.csproj" (3:3) on node 3 (default targets).
     3>/usr/share/dotnet/sdk/8.0.105/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(238,5): error NETSDK1085: The 'NoBuild' property was set to true but the 'Build' target was invoked. [/home/user/Documents/repo/temp/ClassLibrary1/Project3/Project3.csproj]
     3>Done Building Project "/home/user/Documents/repo/temp/ClassLibrary1/Project3/Project3.csproj" (default targets) -- FAILED.
     4>Done Building Project "/home/user/Documents/repo/temp/ClassLibrary1/Project1/Project1.csproj" (pack target(s)) -- FAILED.
     1>Done Building Project "/home/user/Documents/repo/temp/ClassLibrary1/ClassLibrary1.sln" (pack target(s)) -- FAILED.

Version Info

NuGetizer: 1.2.2
Additional Info

It's not reproducible when there are only one level of dependent projects, i.e. Project1 -> Project2.

Please consider sponsoring @devlooped so I can prioritize this issue 🙏


Add doc for Breadcrumbs

Closes https://github.com/airbrake/airbrake-docs/issues/123

Screenshot

Nitpick: I would remove New! label from the screenshot


FSA and ZIP Links are Broken

Describe the bug
The FSA and ZIP links do not lead to a valid location
To Reproduce
Steps to reproduce the behavior:

Go to https://donations.exposed/about/
Click on the FSA or ZIP codes link

Expected behavior
An Airtable Base appears

I (shortsightedly) deleted the Airtables after pushing the raw data through Git LFS to jamrants/donations-api.
They've been restored.


Add password message to /dashboardsinfo endpoint

Description
Companion Security Dashboards Plugin PR: https://github.com/opensearch-project/security-dashboards-plugin/pull/1503
This modifies the /dashboardsinfo endpoint to include the plugins.security.restapi.password_validation_error_message setting or the default message of "Password should be at least 8 characters long and contain at least one uppercase letter, one lowercase letter, one digit, and one special character.". The purpose of adding this to the endpoint is to utilize this message when rendering both the password edit component and password reset component to include the proper message.

Category (Enhancement, New feature, Bug fix, Test fix, Refactoring, Maintenance, Documentation)

Bug Fix
Issues Resolved
https://github.com/opensearch-project/security-dashboards-plugin/issues/1501
Check List

[ ] New functionality includes testing
[ ] New functionality has been documented
[ ] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

LGTM and approved. Thanks @cwperks for taking this on!


[BUG][2.0.0dev] install 'containerd.io=1.4.12-*' failed, when upgrade from v1.3.0 to 2.0.0dev

Describe the bug
When doing upgrade from v1.3.0 to 2.0.0dev, epicli upgrade fails on task Install Docker packages from ansible/playbooks/roles/docker/tasks/main.yml with error (full error message in additional context):
install 'containerd.io=1.4.12-*'' failed: E: Packages were downgraded and -y was used without --allow-downgrades.\n", ...
Possible issue:

containerd.io in epicli v1.3.0 is installed without version specification, see task ansible/playbooks/roles/docker/tasks/main.yml.
In v2.0.0dev we are specifying its version with - 'containerd.io=1.4.12*', see task ansible/playbooks/roles/docker/tasks/main.yml and roles/containerd/defaults/main.yml
And finally investigation on repository machine shows that version installed with v1.3.0 is higher than specified in v2.0.0dev:
[operations@cicharka-zoo-kaf-repository-vm-0 ~]$ containerd --version containerd containerd.io 1.4.13 9cc61520f4cd876b86e77edfeb88fbcd536d1f9d

How to reproduce

epicli init and epicli apply with v1.3.0
epicli upgrade with v2.0.0dev

Expected behavior
epicli upgrade should perform upgrade successfully
Config files
Components used in config file:
  components:
    repository:
      count: 1
    kubernetes_master:
      count: 0
    kubernetes_node:
      count: 0
    logging:
      count: 1
    monitoring:
      count: 1
    kafka:
      count: 2
    postgresql:
      count: 1
    load_balancer:
      count: 0
    rabbitmq:
      count: 0
version: 1.3.0

Environment

Cloud provider: Azure
OS: Ubuntu 20.04.3 LTS, RH should be checked as well

epicli version:
v2.0.0dev
Additional context
Full Error message:
ERROR cli.src.ansible.AnsibleCommand - fatal: [cicharka-zoo-kaf-repository-vm-0]: FAILED! => {"cache_update_time":<PHONE_NUMBER>, "cache_updated": false, "changed": false, "msg": "'/usr/bin/apt-get -y -o \"Dpkg::Options::=--force-confdef\" -o \"Dpkg::Options::=--force-confold\"       install 'containerd.io=1.4.12-*'' failed: E: Packages were downgraded and -y was used without --allow-downgrades.\n", "rc": 100, "stderr": "E: Packages were downgraded and -y was used without --allow-downgrades.\n", "stderr_lines": ["E: Packages were downgraded and -y was used without --allow-downgrades."], "stdout": "Reading package lists...\nBuilding dependency tree...\nReading state information...\nThe following packages will be DOWNGRADED:\n  containerd.io\n0 upgraded, 0 newly installed, 1 downgraded, 0 to remove and 15 not upgraded.\n", "stdout_lines": ["Reading package lists...", "Building dependency tree...", "Reading state information...", "The following packages will be DOWNGRADED:", "  containerd.io", "0 upgraded, 0 newly installed, 1 downgraded, 0 to remove and 15 not upgraded."]}

DoD checklist

Changelog

[ ] updated
[ ] not needed

COMPONENTS.md

[ ] updated
[ ] not needed

Schema

[ ] updated
[ ] not needed

Backport tasks

[ ] created
[ ] not needed

Documentation

[ ] added
[ ] updated
[ ] not needed

[ ] Feature has automated tests
[ ] Automated tests passed (QA pipelines)

[ ] apply
[ ] upgrade
[ ] backup/restore

[ ] Idempotency tested
[ ] All conversations in PR resolved

So using the latest released version of containerd in epi v2.0 should solve the problem.


Add service error pages

This PR adds error pages for:

Page not found (404) - sign in first to view
Unexpected error (500)
Service unavailable (503)
User unauthorised

@LeaWelch @petejobeskinandcarta this is ready for review

 Account is not authorised page


TOTP Token expires earlier

Hi, im currently having a hard time understanding the basics of TOTP.
Below is my testing which I dont full undestand why the token is expiring (false) before the correct time it should expire.
generation code
const speakeasy = require("@levminer/speakeasy")
let SECRET = 'test'
let token = speakeasy.totp({
        secret: SECRET.base32,
        encoding: "base32",
        window: 2
    })

verification code
let tokenValidates = speakeasy.totp.verify({
        secret: SECRET.base32,
        encoding: "base32",
        token: otp,
        window: 2,
    })

settings
window = 2
step = 30 secs (default)
toekn is created 07:49:23 PM , it will be valid until 07:50:52 PM base on the window which is 2 (+30 and +60 seconds from the token generation time)
results
958614 crea 07:49:23 PM  --> token created
958614 true 07:49:28 PM
958614 true 07:49:43 PM
(results truncated as they are "true")
958614 true 07:50:26 PM
958614 true 07:50:29 PM
958614 false 07:50:31 PM

Facing the same issue, tokenValidates returns false before the 30 secs span

I added { step: 600, window: 5 }  // equiv to 5 mins
let tokenValidates = speakeasy.totp.verify({
        secret: SECRET.base32,
        encoding: "base32",
        token: otp,
        window: 5,
        step: 600
    })

Check out: https://time.is/ Make sure your clock is in sync


maxCreateConnectionTime may cause connection leak

Bug Report
Versions

Driver: r2dbc-postgres
Database: Postgres
Java: JDK 11
OS:

Current Behavior
More connections than max and connections are not closed if maxCreateConnectionTime is defined.
Steps to reproduce
Set a small maxCreateConnectionTime that causes timeout. Look in database for open connections:
SELECT * FROM   pg_stat_activity;

Expected behavior/code
No connection leak.
Possible Solution
I think the underlying connection can still be established but not added to the pool, or closed. The maxCreateConnectionTime is only a timeout on the Mono.
I suggest to remove maxCreateConnectionTime and let users define the timeout with ConnectionFactoryOptions.CONNECT_TIMEOUT.
I don't know if maxAcquireTime can cause something similar.

It is possible that the timeout operator cancels the connection creation but the connection was partially established. In that case, the timeout operator drops the connection but we never close it on our side. That's something we need to fix.

That's fixed now.


Fix privacy of table tests

@Kartones please quick CR

+1 and merge directly because is a test

Frontend tests were OK :+1: (details)

Frontend tests were OK :+1: (details)


Replace user facing Edge-class into Line, Arc, Circle with their respective constructors.

Not sure how to do this to allow for serialisation/deserialisation.

Yes.
Those attribute are necessary to get the serialisation.
I have started with only [xmlInclude] but it was still failing. A deep Google research brought me to the solution fortunately


Replacing unhashable defaults with factories

Resolves issue #169
I've checked all instances of frozen dataclasses in the library and think they should all work now, at least I couldn't generate an error while using Python 3.11.

I have read the CLA Document and I hereby sign the CLA


Restore ClassFileManager binary compatibility

With sbt 1.4.0-M2, the swoval scala.js project cannot compile because of
the removal of the file based delete method from ClassFileManager:
[error] ## Exception when compiling 27 sources to
${SWOVAL_LOCATION}/nio-js/.js/target/scala-2.12/classes
[error] java.lang.NoSuchMethodError: 'void
xsbti.compile.ClassFileManager.delete(java.io.File[])'
[error]
org.scalajs.sbtplugin.SBTCompat$$anon$1.delete(SBTCompat.scala:49)

To get the swoval build to work, I restored but deprecated the delete
and generate methods in ClassFileManger. I also had to add default
implementations of the VirtualFile versions of these methods. The
defaults work by converting the virtual files to regular files and
invoking the legacy apis that take file arguments.

To validate this pull request against other sbt modules, please visit this link.

Builds on top of #901 which could be dropped in favor of this.

To get the swoval build to work, I restored but deprecated the delete
and generate methods in ClassFileManger.

Both sbt-dotty and sbt-scalajs (as you encountered) rely on these APIs, can they be properly reimplemented using the new VirtualFile stuff? Even better would be if zinc provided a higher-level API to just let the plugins declare the files that need to be deleted, as I pleaded for two years ago: https://github.com/sbt/zinc/issues/579

Both sbt-dotty and sbt-scalajs (as you encountered) rely on these APIs, can they be properly reimplemented using the new VirtualFile stuff? Even better would be if zinc provided a higher-level API to just let the plugins declare the files that need to be deleted, as I pleaded for two years ago: #579

That would be great but it is beyond the scope of this PR. I simply want users (including myself) to be able to upgrade sbt versions without having to upgrade their sbt plugin versions.

Right, I'll leave a comment in the original issue.

I thought I added https://github.com/sbt/zinc/pull/765 for Scala.JS. Did it not work?

It did not.

I use a pretty old version of scala.js in swoval: 0.6.26. I'm also using sbt-scalajs-crossproject 0.4.0.

I double checked with the latest sbt and zinc code in https://github.com/swoval/swoval cannot compile the scala.js project without this patch.


Rename files to md so github shows a kind-of rendered preview

This way, github will interpret the markdown in the files when displaying them.
see https://github.com/digital-earths-global-hackathon/planning/blob/test-md-rename/hosting/logistics/agenda_template.md for an example (until this branch is deleted).

Hmm, I'm not so keen on yet another language/system. They all subtly differ and that creates friction in the brain when writing.
The hack-y version would be to use .md for all plain pages and .qmd for those with interactive parts, if we ever have them.
That's ugly and would require require adapting a bunch of links every now and then when a page has to be moved to .qmd
I'm not saying that would be the best idea, though.

I'd be totally fine wit quarto as well.
For the links, I think it's not necessary to state the extension in the links when rendering them through quarto. (But it might be necessary for github preview).

Should we merge then?

I'd personally keep the qmd, because I wouldn't expect myself to read a lot on github if there's the rendered webpage as well. But I also wouldn't block this, as I could also live with md or even a mixture of md and qmd.
So I'd leave the decision of merge vs close up to you or other votes.

I also have a slight (but not definite) tendency to keep the `.qmd' extension. The rendered versions on Github may even give a misleading impression of what the actual site looks like. However, if we think this will actually improve accessibility and thus outside contributions, I am fine with the change.

accidentally pushed the changes directly to main. We don't really need the qmd features in most cases, and md is easier for some contributors.
BTW: qmd with python would require changes in the pipeline, as the default is without py.


Add a dict with common RSS feed file names.

Hi,
This PR propose a dictionary with common file names of RSS feeds:

The idea was based on this GitHub project.
Entries were taken from this file.

💡The usage of such dictionary can be in the context of the discovery of hidden content. RSS feed can provide information like for example username format or path convention used (source).
Thank you very much in advance 😃

Killing it @righettod !
Big thanks


[Bug]Can not import with error: EOF occurred in violation of protocol (_ssl.c:997)

Hi @vzhd1701 ,
Really appreciate the work you have done. I have hundreds of notebooks in Evernote but can't import them into Notion.
I used enex2notion to successfully import many notebooks. But for some certain notebooks I tried many times but end in following errors, so I created this issue to see if you could help me, thank you!
I run enex2notion in Apple M1 Mac mini with MacOS Ventura Beta.
enex2notion version
0.2.17_1
What OS are you using?
MacOS
OS Version / Linux distribution
MacOS Ventura 13.0 beta
Bug description
When importing one note, get following error: EOF occurred in violation of protocol (_ssl.c:997)
Log excerpt
% enex2notion --token <token> Downloads/Evernote_backup/00\ Inbox.enex
INFO: 'Evernote ENEX Import' page found
INFO: Processing notebook '00 Inbox'...
INFO: Uploading note 1 out of 372 'mynote'
Traceback (most recent call last):
  File "/opt/homebrew/Cellar/enex2notion/0.2.17_1/libexec/lib/python3.10/site-packages/urllib3/connectionpool.py", line 703, in urlopen
    httplib_response = self._make_request(
  File "/opt/homebrew/Cellar/enex2notion/0.2.17_1/libexec/lib/python3.10/site-packages/urllib3/connectionpool.py", line 386, in _make_request
    self._validate_conn(conn)
  File "/opt/homebrew/Cellar/enex2notion/0.2.17_1/libexec/lib/python3.10/site-packages/urllib3/connectionpool.py", line 1042, in _validate_conn
    conn.connect()
  File "/opt/homebrew/Cellar/enex2notion/0.2.17_1/libexec/lib/python3.10/site-packages/urllib3/connection.py", line 414, in connect
    self.sock = ssl_wrap_socket(
  File "/opt/homebrew/Cellar/enex2notion/0.2.17_1/libexec/lib/python3.10/site-packages/urllib3/util/ssl_.py", line 449, in ssl_wrap_socket
    ssl_sock = _ssl_wrap_socket_impl(
  File "/opt/homebrew/Cellar/enex2notion/0.2.17_1/libexec/lib/python3.10/site-packages/urllib3/util/ssl_.py", line 493, in _ssl_wrap_socket_impl
    return ssl_context.wrap_socket(sock, server_hostname=server_hostname)
  File<EMAIL_ADDRESS>line 513, in wrap_socket
    return self.sslsocket_class._create(
  File<EMAIL_ADDRESS>line 1071, in _create
    self.do_handshake()
  File<EMAIL_ADDRESS>line 1342, in do_handshake
    self._sslobj.do_handshake()
ssl.SSLEOFError: EOF occurred in violation of protocol (_ssl.c:997)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/homebrew/Cellar/enex2notion/0.2.17_1/libexec/lib/python3.10/site-packages/requests/adapters.py", line 489, in send
    resp = conn.urlopen(
  File "/opt/homebrew/Cellar/enex2notion/0.2.17_1/libexec/lib/python3.10/site-packages/urllib3/connectionpool.py", line 787, in urlopen
    retries = retries.increment(
  File "/opt/homebrew/Cellar/enex2notion/0.2.17_1/libexec/lib/python3.10/site-packages/urllib3/util/retry.py", line 592, in increment
    raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='s3.us-west-2.amazonaws.com', port=443): Max retries exceeded with url: /secure.notion-static.com/11f838a8-81c2-4d29-a39e-0472f19a2a93/36fe2803108438006777b3f3c0a13ac4_s.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIAT73L2G45EIPT3X45%2F20220807%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20220807T043313Z&X-Amz-Expires=86400&X-Amz-Signature=fdb32f7c8b3b03ad5aed6d90e1ec16aa349de946e2d60e9bf091ff04dfccc386&X-Amz-SignedHeaders=host&x-id=PutObject (Caused by SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:997)')))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/homebrew/bin/enex2notion", line 8, in <module>
    sys.exit(main())
  File "/opt/homebrew/Cellar/enex2notion/0.2.17_1/libexec/lib/python3.10/site-packages/enex2notion/cli.py", line 47, in main
    cli(sys.argv[1:])
  File "/opt/homebrew/Cellar/enex2notion/0.2.17_1/libexec/lib/python3.10/site-packages/enex2notion/cli.py", line 32, in cli
    _process_input(enex_uploader, args.enex_input)
  File "/opt/homebrew/Cellar/enex2notion/0.2.17_1/libexec/lib/python3.10/site-packages/enex2notion/cli.py", line 42, in _process_input
    enex_uploader.upload_notebook(path)
  File "/opt/homebrew/Cellar/enex2notion/0.2.17_1/libexec/lib/python3.10/site-packages/enex2notion/cli_upload.py", line 56, in upload_notebook
    self.upload_note(note, note_idx)
  File "/opt/homebrew/Cellar/enex2notion/0.2.17_1/libexec/lib/python3.10/site-packages/enex2notion/cli_upload.py", line 79, in upload_note
    _upload_note(self.notebook_root, note, note_blocks)
  File "/opt/homebrew/Cellar/enex2notion/0.2.17_1/libexec/lib/python3.10/site-packages/enex2notion/cli_upload.py", line 103, in _upload_note
    upload_note(notebook_root, note, note_blocks)
  File "/opt/homebrew/Cellar/enex2notion/0.2.17_1/libexec/lib/python3.10/site-packages/enex2notion/enex_uploader.py", line 28, in upload_note
    upload_block(new_page, block)
  File "/opt/homebrew/Cellar/enex2notion/0.2.17_1/libexec/lib/python3.10/site-packages/enex2notion/enex_uploader_block.py", line 16, in upload_block
    _upload_file(new_block, block.resource)
  File "/opt/homebrew/Cellar/enex2notion/0.2.17_1/libexec/lib/python3.10/site-packages/enex2notion/enex_uploader_block.py", line 45, in _upload_file
    response = requests.put(
  File "/opt/homebrew/Cellar/enex2notion/0.2.17_1/libexec/lib/python3.10/site-packages/requests/api.py", line 130, in put
    return request("put", url, data=data, **kwargs)
  File "/opt/homebrew/Cellar/enex2notion/0.2.17_1/libexec/lib/python3.10/site-packages/requests/api.py", line 59, in request
    return session.request(method=method, url=url, **kwargs)
  File "/opt/homebrew/Cellar/enex2notion/0.2.17_1/libexec/lib/python3.10/site-packages/requests/sessions.py", line 587, in request
    resp = self.send(prep, **send_kwargs)
  File "/opt/homebrew/Cellar/enex2notion/0.2.17_1/libexec/lib/python3.10/site-packages/requests/sessions.py", line 701, in send
    r = adapter.send(request, **kwargs)
  File "/opt/homebrew/Cellar/enex2notion/0.2.17_1/libexec/lib/python3.10/site-packages/requests/adapters.py", line 563, in send
    raise SSLError(e, request=request)
requests.exceptions.SSLError: HTTPSConnectionPool(host='s3.us-west-2.amazonaws.com', port=443): Max retries exceeded with url: /secure.notion-static.com/11f838a8-81c2-4d29-a39e-0472f19a2a93/36fe2803108438006777b3f3c0a13ac4_s.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIAT73L2G45EIPT3X45%2F20220807%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20220807T043313Z&X-Amz-Expires=86400&X-Amz-Signature=fdb32f7c8b3b03ad5aed6d90e1ec16aa349de946e2d60e9bf091ff04dfccc386&X-Amz-SignedHeaders=host&x-id=PutObject (Caused by SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:997)')))

Do you have proxy enabled in your system?

Do you have proxy enabled in your system?

Hi @vzhd1701 , thank you for your quick response. Yes, I used proxy. Since I'm in an country with some limitation on internet, I use proxy to access some blocked websites.
I turned off the proxy, but then another error occurred, later i will post the log.

Hi @vzhd1701 , I changed my proxy and it works for the note that I had error, and later I encounter other error "Remote end closed connection without response", I think it's caused by unstable proxy connection.
I will close the issue, thank you again. Btw, could we have feature like we can start uploading from middle of the notebooks? because I have hundreds of notes to upload, and I don't have stable connection in my country.

could we have feature like we can start uploading from middle of the notebooks?

You can use --done-file option that will keep track of uploaded notes.

Got it, thank you so much


Fixed AOE indicators issue

Also added some missing image files by copying them from the binary.
Fixed an issue that made me unable to access the owlcat references locally. (Probably not the right fix)

fixed in https://github.com/factubsio/BubbleTweaks/commit/2d38329d3c0aa7339e33461f2c56b05dbfe88dd9

what about https://github.com/factubsio/BubbleTweaks/pull/18/commits/992a7dd7d234e848012ad830c58b4e6b80fea693


Heads up: zmq update removes cmake dependency

We've been working quite hard on updating the zmq crate to remove it's cmake dependency over the past few weeks. (https://github.com/jean-airoldie/zeromq-src-rs/pull/17 https://github.com/jean-airoldie/zeromq-src-rs/pull/18 )
Only https://github.com/erickt/rust-zmq/pull/339 now needs to be merged, and a new release needs to be created and we'd be good.
As a side-effect this most likely means (looks like it's only zmq that requires it in evcxr) that cmake can also be removed as a dependency for this project, it's readme etc.

Nice work! That's good news. We had an issue with an old cmake version on one platform recently. Fortunately the fix in that case was to switch to the system zmq library.
I'll wait until the new version is out before updating the docs.

Building evcxr on Windows has been failing for the last couple ~8 days. The failure is when building zmq-sys. From this stack overflow post it sounds like perhaps I need to run some bash script that presumably sets some environment variables. I guess if that's the case, I'll probably need to update the installation instructions to tell Windows users to run that bash script as well. Any ideas @Jasper-Bekkers? I was just looking through the changes you made to zmq-sys and nothing is jumping out at me as the solution, since you do seem to  be doing anything with vcvars.bat on Windows.

This almost looks like GitHub Actions changed something and they're not calling vcvarsall.bat anymore? It can't seem to find msvc at all from the looks of it.

Did you update cc potentially?

I haven't made any changes. The github actions do a scheduled run once per week and that's what started failing. I thought perhaps it was picking up a new version of zmq-sys, but it appears that isn't the case. The last successful run and the first failed run both use version 0.11.0. So you're probably right, it's probably some change in the github environment.

Since this seems to be unrelated to changes in zmq, I've created a separate issue. Thanks for your help and suggestions!

@davidlattimore we've started on https://crates.io/crates/zmq2 as a drop-in replacement for zmq now since the upstream issue wasn't getting any traction.

Any workaround so far? I checked the zeromq-src-rs PR but it seems to be stuck.
I'm having trouble getting the latest version of cmake on Amazon Linux and had to build from source.

@shinglyu - perhaps you can install libzmq (using apt or whatever  Amazon Linux uses) then try compiling evcxr_jupyter with --no-default-features. That will turn off the feature vendored-zmq, which means we won't try to compile zmq from source, so won't need cmake.

After quite some time and some internal shifting, we've just released zmq (not zmq2) version 0.10.0 without cmake support so it should be pretty trivial now for this project to switch over.

Thanks @Jasper-Bekkers! I ended up switching evcxr from zmq to zeromq so as to avoid the need to compile C code. Good to know the zmq is now easier to compile though.

Unless you're interested in switching back and removing the heavy Tokio dependency, I would suggest closing this issue then.


HIVE-28207: NullPointerException is thrown when checking column uniqueness

What changes were proposed in this pull request?
Add a null check when using RelMetadataQuery#areColumnsUnique.
https://issues.apache.org/jira/browse/HIVE-28207
Why are the changes needed?
RelMetadataQuery#areColumnsUnique returns true, false, or null. Some of our implementations skip testing whether it is null and throw NPE.
Does this PR introduce any user-facing change?
No. It is a bug fix to resolve NPE.
Is the change a dependency upgrade?
No.
How was this patch tested?
I added integration tests.
Without this patch, cbo_join_constraints.q fails with NPE thrown by HiveJoinConstraintsRule.
cbo_row_count_non_simple_filter.q hits the problem of HiveJoinConstraintsRule and HiveRelMdRowCount.
I have not found a real case where the issue happens with HiveAggregateSplitRule, but I modified it as it is likely to hit the same problem.

RelMetadataQuery#areColumnsUnique returns true, false, or null.

why is it returning null, columns can be either unique or not unique, what null denotes here?

@ayushtkn Calcite can express the three statuses, either of "it is definitely unique", "it is not definitely unique", or unknown. Null stands for the last case. If it is null, this PR assumes a more general case, not unique.
https://github.com/apache/calcite/blob/0551b8903391c1706422a2c1b8b648a6941f39a2/core/src/main/java/org/apache/calcite/rel/metadata/RelMetadataQuery.java#L523-L524

I may also check why and when it can return null if it is unexpected

CI succeeded 💯


"Native hovers":The tool tip for buttons "join and start collaboration " are not hoverable

“Check out Accessibility Insights! - Identify accessibility bugs before check-in and make bug fixing faster and easier.”
Environment Details:
Application Name:  Visual Studio Live Share
Application version: 1.49.0
Windows Version: Win10
Repro Steps:
1.Launch VSCode
2.  Navigate to the “sign-in” button using tab .
3.  Tab to share button and use enter key.
4.  Tan to Session Details dropdown
5. Hover over the buttons "join and start collaboration"
Actual:
On hovering over the buttons "join and start collaboration" the tooltip get displayed but on moving the pointer to the tooltip they get dismissed.
Same issue observed in the following screens:

no collaboration Planned Sessions
no collaboration Contacts
with collaboration Session Details
with collaboration  Contacts
with collaboration help
More Info Tab
Audio Call-End Audio Call
Contacts-Change Your Own availability Status
Contacts-Collaborate with  a recent contact
Contacts-Collaborate with suggested contact

Expected:
The pointer should move to the tooltip without the tooltip getting dismissed.
User Impact:
Keyboard users that zoom the screen to view data will not get a chance to view the tooltip information if it dismisses before moving to it

opened as comment from primary bughttps://devdiv.visualstudio.com/DevDiv/_workitems/edit/1214910
So to summarize :  VS Code team says,  eventually, the fix will come to native hovers in long term but for now we need to open a bug for native hovers. I am going to resolve this as external. Please file a bug on VS Code side so it will show up on their s360 and please add a note that this is for "Native hovers"

@Tyriar  the 2nd comment talks about hovers. My guess is that this issue was moved from LiveShare to us.


⚠ Bofrost.de has degraded performance

In 4602eef, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1782 ms

Resolved: Bofrost.de performance has improved in 57431d2 after 7 minutes.


[SNAP-768] Fix for bug SNAP-768

Changes proposed in this pull request
-Fix for Bug SNAp-768 which was causing due the the null QueryInfo in case of subquery
-Also fixed method isColumnTable which was just checking only one table in the query but which was supposed to check all the tables
Patch testing
Ran precheckin along with store
ReleaseNotes changes
No changes in Release notes
Other PRs
No other PR

You can file a separate JIRA for the query routing issue in case of multiple tables in query and it doesn't check for all the tables for column table type. But checks only for first table and decides if we want to route it or not.

changes look good, just one comment.

As discussed created a jira (SNAP-919) for the issue related to isColumnTable method in SnappyActivation.


Rename repo_model.SearchOrderByMap to repo_model.OrderByMap

https://github.com/go-gitea/gitea/pull/30876#discussion_r1637112394

@6543 please update the branch


Smart Coding benchmark suite: built on KubeEdge-lanvs

What would you like to be added/modified:

Build a collaborative code intelligent agent alignment dataset for LLMs:

The dataset should include behavioral trajectories, feedback, and iterative processes of software engineers during development, as well as relevant code versions and annotation information.
The dataset should cover code scenarios of different programming languages, business domains, and complexities.
The dataset should comply with privacy protection and intellectual property requirements, providing good accessibility and usability.

Design a code intelligent agent collaborative evaluation benchmark for LLMs:

The evaluation benchmark should include common tasks of code intelligent agents such as code generation, recommendation, and analysis.
Evaluation metrics should cover multiple dimensions including functionality, reliability, interpretability, etc., matching the feedback and requirements of software engineers.
The evaluation benchmark should assess the performance of LLMs in collaborative code intelligent agent tasks and provide a basis for further algorithm optimization.

Integrate the dataset and evaluation benchmark into the KubeEdge-Ianvs framework:

Incorporate the dataset and evaluation benchmark as part of the Ianvs framework, providing good scalability and integrability.
Ensure that the dataset and evaluation benchmark can efficiently run on edge devices within the Ianvs framework and seamlessly collaborate with other functional modules of Ianvs.
Release an upgraded version of the Ianvs framework and promote it to developers and researchers in the fields of edge computing and AI.

By implementing this project, we aim to provide crucial datasets and evaluation benchmarks for the further development of LLMs in the field of code intelligent agents, promote efficient collaboration between LLMs and software engineers in edge computing environments, and drive innovation and application of edge intelligence technology
Why is this needed:
Large Language Models (LLMs) have demonstrated powerful capabilities in tasks such as code generation, automatic programming, and code analysis. However, these models are typically trained on generic code data and often fail to fully leverage the collaboration and feedback from software engineers in real-world scenarios. To construct a more intelligent and efficient code ecosystem, it is necessary to establish a collaborative code dataset and evaluation benchmark to facilitate tight collaboration between LLMs and software engineers. This project aims to build a collaborative code intelligent agent alignment dataset and evaluation benchmark for LLMs based on the open-source edge computing framework KubeEdge-Ianvs. This dataset will include behavioral trajectories, feedback, and iterative processes of software engineers during development, as well as relevant code versions and annotation information. Through this data, we will design evaluation metrics and benchmarks to measure the performance of LLMs in tasks such as code generation, recommendation, and analysis, fostering collaboration between LLMs and software engineers.
Recommended Skills:
Proficiency in large language model fine-tuning
Python programming skills
Preferably a background in software engineering (familiarity with formal verification is a plus)
Useful links:
https://www.swebench.com/
https://fine-grained-hallucination.github.io/
https://cloud.189.cn/t/36JV7fvyIv2q (访问码:evr9)

If anyone has questions regarding this issue, please feel free to leave a message here. We would also appreciate it if new members could introduce themselves to the community.


Update OpenAPI for optional/missing response fields

When calling API endpoints and validating responses, there are often missing fields in the response. This can create issues when trying to validate responses against the OpenAPI schema.
For example, when trying to get the asset information for Normcoin, no url or decimal fields are returned even though the OpenAPI spec does not mark them as optional fields in the response. For decimal, I would expect either a default value of 0 or for this field to be marked optional in the spec.
Normcoin (policy+name=5c9da1679c0f7ca1909c34e38a8e157eb8a5943236e588edf1cead014e6f726d636f696e)
For my particular use case, I am using datamodel-code-generator to generate API response classes for validation. This helps with things like data type conversion and validation of outputs. When generating datamodel classes based on the OpenAPI schema, I am having to make some modifications to the code being generated because the OpenAPI schema does not properly reflect the response objects returned.

For the above example, I would expect the output of the API to at least follow the required/optional fields outlined by the Cardano token registry:
https://developers.cardano.org/docs/native-tokens/cardano-token-registry/

Hi @theeldermillenial, sorry for the late reply.
Both decimals and url metadata fields are marked in OpenAPI as nullable, so their value can be null. I just tried curl on https://cardano-mainnet.blockfrost.io/api/v0/assets/5c9da1679c0f7ca1909c34e38a8e157eb8a5943236e588edf1cead014e6f726d636f696e  and both fields are present and set to null which I think is fine according to the OpenAPI specification.
Do I understand correctly that your response completely omits these fields? How do you query the API?
{
  "asset": "5c9da1679c0f7ca1909c34e38a8e157eb8a5943236e588edf1cead014e6f726d636f696e",
  "policy_id": "5c9da1679c0f7ca1909c34e38a8e157eb8a5943236e588edf1cead01",
  "asset_name": "4e6f726d636f696e",
  "fingerprint": "asset1xl8k8pjlcaw7ynt5gj3y4e9cs23h5epz0efcmx",
  "quantity": "19592021",
  "initial_mint_tx_hash": "16b284e95063762d2c333ed6ba23313d81ef7411d4efbb1440ba6d641bc4a511",
  "mint_or_burn_count": 1,
  "onchain_metadata": null,
  "onchain_metadata_standard": null,
  "metadata": {
    "name": "Normcoin",
    "description": "Jokes on blue cards. Adam Eget. Compassion. Humour. The Absurd.",
    "ticker": "NORM",
    "url": null,
    "logo": "...",
    "decimals": null
  }
}

Feel free to reopen if you are still experiencing problems.

Sorry for the slow response. I will take a look at this and respond.
My main point was that at the time of writing, the values were not optional in the spec. Maybe that has changed and this is resolved. I'll respond with an update.

Alright, sorry for the really really long delay.
There are still issues. For example, with asset metadata, you expect to get a string or an array to be present:
https://github.com/blockfrost/openapi/blob/4d3eaf67a331abaafc47869069fcc530ba0ad72a/openapi.yaml#L8519
Try to get asset cef45dfbb781fe7f9b54caedabbad8f15338dc4b5052e71a6345630c6156da06 information from the endpoint:
https://github.com/blockfrost/openapi/blob/4d3eaf67a331abaafc47869069fcc530ba0ad72a/openapi.yaml#LL3666C13-L3666C13
You will find that the image field is null. I would either expect an image to be returned or the schema to indicate the output of image could be null.

There seems to be another asset metadata issue. The name of asset f729f0532e5a717c040f1bf751d947f176bf7118121d3bf8e0c592264c8c7bc0 is null even though the schema indicates the value may only be string.
https://github.com/blockfrost/openapi/blob/4d3eaf67a331abaafc47869069fcc530ba0ad72a/openapi.yaml#L8526

@vladimirvolek I would reopen if I could :)

Sorry for spamming pings. I ran my tests multiple times and thought I found an issue. Now I am running it again it is not throwing an error. I am investigating more.


Question about dataset split.

Hi author,
Thanks for your amazing work. I have a question about the dataset split in your work. You mention in the paper that you randomly choose 100 categories to training your models. Can you release the category list for training? In your code, it seems that you utilize entire 1000 categories to train your models.
Thank you.

I also have a question about how you calculate FID and IS. Did you use ground truth images as reference data to calculate these metrics?


Some questions about J1 pulse

Hello, can you tell me why my J1 pulse is like this?

Sorry, I don't have any idea about this. This pulse has wrong polarity and it is too long.
Maybe TIA is broken? It is super sensitive to static electricity (ESD).

OK, I'll change to a new TIA and try to see if the result is correct.

I changed the DA3, and the signal became normal, but something interesting happened. I could see the histogram before the change, and after the change, the histogram disappeared, and my correction process was the same. This is my current J1 waveform.

This is my current histogram. My previous histogram signal can reach up to 25 cycles, but now it occasionally appears to be 1-2.

I have tested my comparator, and I feel that its output of square waves is a little better than before.

Of course, my laser spot has also changed a little bit. When its edge is clear, it becomes a line. I adjusted it to be a square, like this.

Maybe I should adjust it to square?

Yes.
Thank you. I'll try.

ok.
Thank you. I'll try.

Adjusting lens do not help with bad signal, I give this recommendation only for future use in scatting mode.
What is "State Mask" value in "LidarTestingUtility" now?
It can't be laser light light without pulses at J2. So check R19, R20, wires to J2.
You can do checks given here: https://github.com/iliasam/OpenTOFLidar/wiki/Electronics-assembling-notes

Is it possible that my TIA is broken again?

J1 is TIA output, J2 is laser current.
You say: "but there is no waveform at j2."
How it is possible that you have TIA pulses without laser pulses?
"This is the waveform of my laser and comparator."
And now you say that you have laser pulses!

I'm sorry, I'm in a bad state today. There is no waveform in j1. I'm very sorry.I am the one who confused j1 and j2.

So looks like that laser is working OK.
Maybe TIA is really broken.

I don't think that there is a problem with TDC quartz.
In fact I'm not sure quartz it is really used by TDC because TDC calibration is not  implemented in my code.

Hello, during the period of disappearance, I re-welded a PCB board.
I will recheck the problem with the previous board later.
Now the test of this board is like this.
I calibrated it.
The current error is about 30-50cm. Is this normal?

Maybe I should change the value of TDCs BIN length?

I didn't install the motor and the back part, I only installed the lens test.

You histogram and calibration data are looking good.
You can try to change TDC BIN length value: https://github.com/iliasam/OpenTOFLidar/wiki/TDC-BIN-length-calculation
Also in non-scanning FW you need to set "Ref distance" value, as described here: https://github.com/iliasam/OpenTOFLidar/wiki/LidarTestingUtility

OK, I'll try it tomorrow. Thank you！

I changed the length of bin, and the distance value became much more accurate, but there was still a little error. I wonder if Ref distance plays a role in this. Perhaps it is also possible that my fitting value is too small. I took five points. I will continue to try later. Your work is great!

I have a question. Is the distance used for fitting the distance from the PCB board or the distance from the MTAPD lens?

In this project all distances are relative. So you can select zero distance as you want.

I re-calibrated the Walk Error, and now the error of the measured data is 2-3cm within 15cm, and the error of the measured data is 1cm between 15cm and 2.5m.. Next, I'm going to install the motor and mirror. Do you have any good suggestions? Can you take a picture of the motor connection for me? Thank you very much.

There is no certain schematic f motor connection.
Just connect 3 wires from motor to P15; swap any 2 wires if motor is rotating in a wrong direction.
Right direction is counter-clockwise.

Ok, I will continue when the materials I bought arrive. thank you！

My material is back. Do I need to download the scanning program from the single chip microcomputer next, which will change my previous fitting value? Do I need to recalibrate the optical instrument?

Is there anything to debug after I download it?

Yes, if you need scanning, you can take firmware from here: https://github.com/iliasam/OpenTOFLidar/tree/develop/Firmware/BUILD_FW_HEX/release_2
You will need to have "reference plate" installed.
You can set motor PWM manually from PC utility. After that you need to check encoder output with oscilloscope:
https://github.com/iliasam/OpenTOFLidar/wiki/Encoder

The following is my understanding: I don't need to recalibrate the lens and other previous operations. I need to download the rotation program, install the motor test encoder, and install the reference board. Is that right?

Hello, I installed the motor and downloaded the scanning program today, but my motor doesn't rotate after downloading. After I set the PWM value of the motor, the motor will rotate a little bit. I want to know what the reason is. Can you help me?

https://github.com/iliasam/OpenTOFLidar/assets/147833145/7d3970b6-12cd-4f92-bca4-5ac3ee46fe8e
https://github.com/iliasam/OpenTOFLidar/assets/147833145/97380bff-b8e4-4986-9b70-8c7956d081fa

Please create new issue for this.


Can't comment the code

Please add a feature to comment out a code with ctrl+/ .
Thanks in advance

Hm, I am not sure how we should handle these kinds of shortcuts yet, as they are different in the different IDEs. It is also a matter of overriding default browser shortcuts. It is a bit different here. So yeah, have to figure out a generic good way to add shortcuts that does not interfere with browser defaults

Thanks for concern this.
Most probably all the current famous editor provide this shortcut command.
But anyway thank you for your concern.
On Sun, Mar 13, 2016 at 11:13 PM, Christian Alfoni<EMAIL_ADDRESS>
wrote:

Hm, I am not sure how we should handle these kinds of shortcuts yet, as
they are different in the different IDEs. It is also a matter of overriding
default browser shortcuts. It is a bit different here. So yeah, have to
figure out a generic good way to add shortcuts that does not interfere with
browser defaults
—
Reply to this email directly or view it on GitHub
https://github.com/christianalfoni/webpack-bin/issues/70#issuecomment-196011991
.

Maybe we could start making a list of shortcuts:

Comment: ctrl+/ (win) or cmd+shift+/ (mac)

Any other shortcuts you can think of?

I think comment command is the most important and you can actually provide
all the emmet (http://emmet.io/) shourtcuts. It's kind of very useful in
today's time.
On Wed, Mar 30, 2016 at 8:35 PM, Christian Alfoni<EMAIL_ADDRESS>wrote:

Maybe we could start making a list of shortcuts:

Comment: ctrl+/ (win) or cmd+shift+/ (mac)

Any other shortcuts you can think of?
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
https://github.com/christianalfoni/webpack-bin/issues/70#issuecomment-203479681

Emmet support would be awesome.

Ok, I will try to implement it.
On Wed, Aug 31, 2016 at 10:55 AM, Karthick B<EMAIL_ADDRESS>wrote:

Emmet support would be awesome.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/christianalfoni/webpack-bin/issues/70#issuecomment-243661810,
or mute the thread
https://github.com/notifications/unsubscribe-auth/APyXAcGubjxp0moVemMTB7H6_VvLmvXpks5qlRBVgaJpZM4HvTqu
.


doc(hansbug): update documentation for mapping and filter_ && update README's demo

Description

[x] update documentation for mapping and filter_
[x] update README's demo
[x] fix a bug in documentation of FastTreeValue

Check List

[x] merge the latest version source branch/repo, and resolve all the conflicts
[x] pass style check
[x] pass all the tests

Documentation: https://opendilab.github.io/treevalue/17/merge/api_doc/tree/tree.html#filter


Fixed typos in README.md

Description of Issue (if Applicable)
Some typos exist in the README.md in the Qiskit Textbook Notebooks section ("add a" instead of just "a" and "thebe" should just be "the")
What Changes Were Made?
Fixed the typo from "a" to "add" and "thebe" to "the" in the README.md

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

Thank you for this contribution. I have made a change, let me know if you approve and I'll merge asap.

Looks good! Thank you for looking things over, feel free to merge whenever 👍


Add more code checkers: bandit, blacken-docs, pyupgrade, trufflehog

Add more code checkers: bandit, blacken-docs, pyupgrade, trufflehog
Fix medium severity bandit issues
Run blacken-docs
Run pyupgrade

Codecov Report

Merging #158 (cb0e936) into golden (a3eef0c) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##            golden      #158   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           35        35
  Lines         2170      2170
  Branches       476       454   -22
=========================================
  Hits          2170      2170

Impacted Files
Coverage Δ

src/arti/executors/local.py
100.00% <100.00%> (ø)

src/arti/internal/type_hints.py
100.00% <100.00%> (ø)

src/arti/io/json_localfile_python.py
100.00% <100.00%> (ø)

src/arti/io/pickle_localfile_python.py
100.00% <100.00%> (ø)

src/arti/storage/local.py
100.00% <100.00%> (ø)

src/arti/types/python.py
100.00% <100.00%> (ø)

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 a3eef0c...cb0e936. Read the comment docs.


Support menu bar mnemonics with an overlay while alt is held

Currently the menu bar is super ugly in some display languages:

I can turn it off with window.enableMenuBarMnemonics, but then I lose the ability to access them with alt all together:

I proposed we move to something like Notepad where you press alt and get an overlay like this when the menu bar is focused:

We could do exactly this, where the overlay shows when in this state:

We could also show it when holding alt but it would probably be too noisy.

I feel this is not going to happen anytime soon, sorry.


Trying to use your cheat on Linux

Following your guide from UnityStealer I attempted to set 7DTD up to work on Linux.  I used dnspy to setup a method on 0harmony, compiled the .dlls, and moved them into what I believe is the correct place in the 7 days directory.
When I start the game I can see the menu for the cheat however the game can't load in to the main menu and prints an infinite list of null reference errors, starting here:
`2023-12-22T06:58:12 5.233 INF [XUi] Instantiating XUi from default prefab.
2023-12-22T06:58:12 5.236 INF [XUi] XUi instantiation completed in 3 ms
ArgumentException: The Object you want to instantiate is null.
at UnityEngine.Object.Instantiate (UnityEngine.Object original, UnityEngine.Transform parent, System.Boolean instantiateInWorldSpace) [0x00045] in <799d47ea3fd1460380efad1aacedaf7c>:0
at UnityEngine.Object.Instantiate[T] (T original, UnityEngine.Transform parent, System.Boolean worldPositionStays) [0x00001] in <799d47ea3fd1460380efad1aacedaf7c>:0
at UnityEngine.Object.Instantiate[T] (T original, UnityEngine.Transform parent) [0x00001] in <799d47ea3fd1460380efad1aacedaf7c>:0
at NGUITools.AddChild (UnityEngine.GameObject parent, UnityEngine.GameObject prefab, System.Int32 layer) [0x00007] in <4fda5fdf844d4aa1ab3483d85a7c21c0>:0
at NGUITools.AddChild (UnityEngine.GameObject parent, UnityEngine.GameObject prefab) [0x00000] in <4fda5fdf844d4aa1ab3483d85a7c21c0>:0
at CursorControllerAbs.AddSoftCursor (UICamera _camera, PlayerActionsGUI _guiActions, GUIWindowManager _windowManager) [0x00006] in <4fda5fdf844d4aa1ab3483d85a7c21c0>:0
at LocalPlayerUI.SetupMenuSoftCursor () [0x00020] in <4fda5fdf844d4aa1ab3483d85a7c21c0>:0
at LocalPlayerUI.Start () [0x00149] in <4fda5fdf844d4aa1ab3483d85a7c21c0>:0
NullReferenceException: Object reference not set to an instance of an object
at XUi_FallThrough.Update () [0x0012e] in <4fda5fdf844d4aa1ab3483d85a7c21c0>:0 `
Any way you can tell what I've done wrong or what has gone wrong?

So update - I was able to get the cheat to load into the game.  ESP, chams, and many of the other cheats seem to work but the aimbot does nothing.  Any suggestions?  Are there offsets that need to be updated or something?

It is most likely that the hooks aren't working which is causing an exception therefore preventing the aimbot monobehaviour loading. Comment out all the hook initializers from the loader.cs class.

So update - I was able to get the cheat to load into the game.

Hello! @jakesmurf What method did you use to get into the game?


Currency exchange accuracy

Maybe I didn't understand something. Let's say the exchange rate is 0.013445 and amount 28000,  using clean code we get
var result = 28000 * 0.013445;
// =<PHONE_NUMBER>0000004
//using Money2
Money price = Money.from(28000, code: 'RUB');
Money rubToUsExchangeRate = Money.from(0.013445, code: "USD");
var result = proce.exchangeTo(rubToUsExchangeRate).format('###,###.## S');
//= 280.00 $

@kvadrakot
Can I get you to try the published 3.x beta.
This will become the stable release at the end of the week.
How we do exchange rates has changed significantly.
We have a new package Fixed which stores fixed scale decimals.
In v3 the code is:
 test('rub', () {
      final price = Money.fromNum(28000, code: 'RUB');
      final rubToUsExchangeRate = ExchangeRate.fromNum(0.013445,
          scale: 6, fromCode: 'RUB', toCode: 'USD');
      expect(price.exchangeTo(rubToUsExchangeRate).format('###,###.## S'),
          equals(r'376.46 $'));
    });

Thanks a lot for your help, I will use the new version 3.x beta.

closing as I believe this is resolved in 3.x


Illegal reflective access from jython/python

We'll need to be aware of an issue with Jython (my test was with Jython 2.5.x standalone jar)
when using Java 9+
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.python.google.common.base.internal.Finalizer
(file:/E:/openrefine/webapp/extensions/jython/module/MOD-INF/lib/jython-standalone-2.5.4-rc1.jar)
to field java.lang.Thread.inheritableThreadLocals
WARNING: Please consider reporting this to the maintainers of org.python.google.common.base.internal.Finalizer
WARNING: Use --illegal-access=warn to enable warnings
of further illegal reflective access operations

I've opened an issue at http://bugs.jython.org/issue2705
where Jeff Allen has responded with the following:
Jeff Allen<EMAIL_ADDRESS>added the comment:
It's the same problem in general as http://bugs.jython.org/issue2656 , arising from Java 9+. We aim to eliminate these from Jython 2.7.2, which I expect we shall release this year. The project has insufficient effort to go back to 2.5.x with fixes, so your route out is via 2.7.x, or stick at Java 8.
A 2.7.0 or 2.7.1 would not be better from this perspective right now, but if you were to use them experimentally it would help prepare your code (and make a step towards a hoped-for 3.x). If non-english text is important to you, as it seems it might, you'll find good and bad here, with str support for UTF-16 gone/broken and increasing conformance to the Python 2.7 model as we go on.
The org.python prefix is the result of repackaging Google code with jarjar as a way to manage dependence on a particular version. However, I feel sure that if you launched with --illegal-access=warn, there would be many others.
keywords: +Java Roadmap
nosy: +jeff.allen
resolution:  -> wont fix
status: open -> pending

This says the fix is Jython 2.7.2, which we have now, so I'm going to close this.


Update to winapi 0.3

Closes #14.

I've made sure that everything here compiles, and that cargo test comes back with no failures -- is there any other testing you'd like me to do?

Looks good, thank you!


Update api

I made some update of API, which, I hope, makes code comprehensible.

Added get_number_of_data(), set_u_train(), set_f_train(), get_u_train(), and get_f_train() to C++ API. Respective python interfaces were added, too.
Made python module a little bit more pythonic and refactored
generate_force_constant() is renamed to init_fc_table().
ALM::run_mode and ALM::run() were removed. ALM::run_optimize() and ALM::run_suggest() are expected to be used instead of ALM::run(). For CUI, InputParser::get_run_mode() was made.

Thank you for the PR. Before the merge, I've recovered the following part after minor fixes:https://github.com/ttadano/ALM/blob/14feda1db76107e485df5de77272cb38c52aa3cd/src/constraint.cpp#L113-L120

Thanks!


Math magicians: setup project

Set up linters
Create React app using npx create-react-app my-app

Hi @SAZZAD1Q2,
While you made a great effort in this project, unfortunately, I cannot proceed to review your code.
Invalid Code Review Request
You have submitted a project, that does not have a professional README you can refer to this
Your Code Review Request will be marked as invalid in your Dashboard, so please submit a new one once you are ready 🙏
Cheers, and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification.
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.

Invalid Code Review Request does not count into the code reviews limit.


Reductio tends to freeze app when summarizing long articles

The library works fine unless its trying to summarize very long articles, such as this: https://www.popsci.com/can-ai-destroy-humanity?utm_source=pocket-newtab

I don't know if is still a concern, but I had some difficulties with some peculiar texts as well. I think I pinpointed it to this part
let score: Float = links.reduce(0.0) { $0 + nodes[$1] / outlinks[$1] * weights[$1, node] }

in iteration within TextRank, which in my case yielded NaN for some parts, I am guessing due to outlinks[$1] and/or weights[$1, node] being 0 (did not debug that deep yet).
My current workaround is to check for NaN and in case replace the score with 0, i.e.
    private func iteration(_ nodes: Node) -> Node {
        var vertex = Node()
        for (node, links) in graph {
            let score: Float = links.reduce(0.0) { $0 + nodes[$1] / outlinks[$1] * weights[$1, node] }
            if score.isNaN {
                vertex[node] = (1-damping/nodes.count) + damping * 0.0
            } else {
                vertex[node] = (1-damping/nodes.count) + damping * score
            }
        }
        return vertex
    }

It is not the most elegant solution but for the time being it seems to do the trick during some initial testing. If it proves to be working in other cases as well, I could submit a pull request. Perhaps it helps with the other related issues as well.