[Enhancement] Providing a variant of Hash.new that accepts a size hint

Currently, Array has a new class method that accepts a size hint (initial capacity).  Hash could benefit from one, as well.

I'd really like something like this

Yes, we could do this. The main problem is how, because Hash(Int32, Int32).new(0) is valid, and makes 0 the default value for hash entries. We can probably have another argument and you'd have to use a named argument for this.

I have a patch for this. I did this benchmark:
sizes = [100, 1_000, 10_000, 100_000, 1_000_000, 10_000_000, 20_000_000]

sizes.each do |size|
  pp size

  hash = Hash(Int32, Int32).new
  time = Time.new
  size.times do |i|
    hash[i] = i
  end
  puts "Without initial capacity: #{Time.now - time}"

  hash = Hash(Int32, Int32).new(initial_capacity: size)
  time = Time.new
  size.times do |i|
    hash[i] = i
  end
  puts "With initial capacity   : #{Time.now - time}"
end

Results:
size = 100
Without initial capacity: 00:00:00.0004750
With initial capacity   : 00:00:00.0000040
size = 1000
Without initial capacity: 00:00:00.0000800
With initial capacity   : 00:00:00.0000630
size = 10000
Without initial capacity: 00:00:00.0011930
With initial capacity   : 00:00:00.0007800
size = 100000
Without initial capacity: 00:00:00.0083230
With initial capacity   : 00:00:00.0031690
size = 1000000
Without initial capacity: 00:00:00.0991490
With initial capacity   : 00:00:00.0357540
size = 10000000
Without initial capacity: 00:00:00.8491990
With initial capacity   : 00:00:00.2876970
size = 20000000
Without initial capacity: 00:00:01.3000740
With initial capacity   : 00:00:00.6273720

Conclusion: unless you have big hashes, the difference doesn't matter. But I guess we can add it.


Automate updating module version by Release workflow

Release GenDC Header Library is now updating gendc_python\__init__.py and commit its change to main
Release GenDC Header Library will call Upload Python Package after commit

updated  in https://github.com/Sensing-Dev/GenDC/pull/38
https://github.com/Sensing-Dev/GenDC/pull/37


Add support for SettingsSerializeAs.Xml

Codecov Report

Merging #20 into master will decrease coverage by 0.85%.
The diff coverage is 90.38%.

@@            Coverage Diff             @@
##           master      #20      +/-   ##
==========================================
- Coverage   92.69%   91.83%   -0.86%
==========================================
  Files          17       17
  Lines         260      294      +34
  Branches       32       40       +8
==========================================
+ Hits          241      270      +29
  Misses          7        7
- Partials       12       17       +5

Impacted Files
Coverage Δ

toofz/ServiceSettingsProvider.cs
92.53% <90.38%> (-7.47%)
:arrow_down:

Continue to review full report at Codecov.

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


Vault 0.6.0

Upgrades hashes to new version of Vault

[Current coverage][cc-pull] is 51.57%

Merging [#65][cc-pull] into [master][cc-base-branch] will not change coverage

@@             master        #65   diff @@
==========================================
  Files             2          2
  Lines            95         95
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
  Hits             49         49
  Misses           46         46
  Partials          0          0

Powered by Codecov. Last updated by [6a4cd02...b38fb10][cc-compare]
[cc-base-branch]: https://codecov.io/gh/johnbellone/vault-cookbook/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/johnbellone/vault-cookbook/compare/6a4cd02a5792200af7afdd42f0c84ce4ee788fa1...b38fb102786bdb25f8bd13a527d3a322ea346f5d
[cc-pull]: https://codecov.io/gh/johnbellone/vault-cookbook/pull/65?src=pr


Clickhouse Plugin : Support to show Loki logs corresponding for traces in clickhouse

What happened:
I am using Grafana:10.4.0.
I send my application traces to clickhouse via the opentelemetry clickhouse exporter and use Loki with s3 as storage for Logs.
I have added both these datasources into Grafana.
Whenever I see a trace there is an option to show logs related to that particular trace this however redirects to the same clickhouse datasource saying To enable data linking, enter your default logs configuration in your ClickHouse Data Source settings
What you expected to happen:
configure this logs configuration so that it will redirect to Loki the datasource instead?
How to reproduce it (as minimally and precisely as possible):

Prerequisite your logs should be going to loki and the traces should be going to clickhouse. Both these datasources should be added in Grafana.
Go to the explore section of Grafana select clickhouse datasource and view any trace.
Click on the hyperlink on the trace which says Show Logs it will give the above mentioned error.

Environment:

Grafana version: 10.4.0
Plugin version: 4.0.6
OS Grafana is installed on: Linux amd64
User OS & Browser: macOS and chrome

Currently, the CH plugin can only show logs from the same CH plugin. I am relabeling this as a feature request.

You can try using correlations. This should work for explore view, but for dashboard view you can use variables with manually added data links.
Let me know if this works for you

I've had time to test correlations myself, and it indeed works well for linking different data sources. If you have trouble using this feature feel free to open a new issue with those details. Thanks!


Moving browser from retina to non retina screen redraws incorrectly

This occurs 100% of the time for Safari on macOS 13.1 and about 50 percent of the time on Firefox.
Moving the browser window from retina to non retina screen or vice versa cause the screen to redraw incorrectly, It is either very compressed or very blown up depending on direction

You can use the responsive_menu_layout.py in the examples repository

Describe the results you expected:

Normal on app opening:

wrong resolution on move from retina to non-retina screen

moving from non-retina to retina screen

Flet version 0.3.2:
MaxOS 13..1

Please can you try with this app: https://flutils.fly.dev
Then, Let us know what happens.

Strange. 🤔

This still occurs in 0.4.0

This continues to be a problem in 0.7.0.  Is there anyway we can get a notification of the window being moved (probably not), or of the DPI changing?  Then we could easily call update() to solve this problem

Wondering if it's possible to detect that change in Flutter web: https://github.com/flutter/flutter/issues/41328
How would you switch between retina/non-retina on the same Mac?

In my case, I have a retina MacBook and have a non retina 1080P screen attached.  Just dragging the window from the laptop to the external (or the other way around) causes the issue.


[Parse] Add back TrailingSemiLoc to Expr, Stmt, and Decl

Follow up on https://github.com/apple/swift/pull/6005#discussion_r90537731 .
Add back TrailingSemiLoc to Expr, Stmt, and Decl.
To correctly accomplish this, I modified parseDecl() to return ParserResult<Decl> with the significant decl. For instance, let (x, y) = (1, 2); produces 3 decls:
(pattern_binding_decl
  (pattern_tuple (pattern_named 'a') (pattern_named 'b'))
  (tuple_expr ...))
(var_decl "a")
(var_decl "b")

Before #6005, the trailing semi-colon was attached to (var_decl "b") the last decl.
In this change, parseDecl() returns PatternBindingDecl so that the semi-colon can be attached to it.
Also, modified ASTDumper to print trailing_semi for Expr, Stmt, and Decl if they have trailing semi-colon.

CC @bitjammer

@swift-ci Please smoke test

SUPER.

Thank you, @rintaro!


[DPE-2623] chore: fix environment file creation

SERVER_JVMFLAGS value was being created without leading and trailing quotation marks, which would make the value unusable when sourcing the file.
/etc/environment
# previously:
SERVER_JVMFLAGS=-Dzookeeper.requireClientAuthScheme=sasl . . .

# now:
SERVER_JVMFLAGS="-Dzookeeper.requireClientAuthScheme=sasl . . . "

Fair point! Did some Googling, I think sshd 'handles' it, but quotes are good for spaced env-vars.
Approved!


Remove useless shebang

Completion scripts are sourced, not executed.
There shouldn't be a shebang and they shouldn't be executable.
This will avoid an Lintian error when packaging for Debian.

OK, thanks


Reuse original gpg key for Ubuntu e2e tests

What type of PR is this?
/kind failing-test
What this PR does / why we need it:
The issue seems to be resolved and therefore we can move back to use the original remote key.
Which issue(s) this PR fixes:

None
Does this PR have test?
None

Special notes for your reviewer:
None
Does this PR introduce a user-facing change?

None

Codecov Report

Merging #1507 (1256928) into main (2ad15b7) will not change coverage.
The diff coverage is n/a.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1507   +/-   ##
=======================================
  Coverage   43.85%   43.85%
=======================================
  Files          51       51
  Lines        5724     5724
=======================================
  Hits         2510     2510
  Misses       3093     3093
  Partials      121      121


Make the Cure spell cure zombie villagers

Maybe at a higher tier?  I just thought it would be a fun addition.  :)

That is a fun idea 😄
I'll have to look at how it's done in vanilla, wonder if it's something more sophisticated than replacing the mob.
If so... kind of morbid to think when you "cure" a zombie villager you're actually just killing him and spawning a new villager in its place... how existential.

It looks like the Zombie Villager is removed, and the Villager is spawned in (according to monsters/EntityZombieVillager.java), so yeah, kinda morbid.  lol

This is in the current dev build and will be in 7.5.3 as Cure Level 5


fix for BM_UNARY test

here is a fix for the test. Can you kindly review @rryan ?

Can one of the admins verify this patch?

The code LGTM in its current state. I'm not sure if I have permission to verify the patch for Jenkins but here goes:
@tensorflow-jenkins test this please

thanks again! the tests now run on the gpu on the mac! I also fixed an issue with the function names of the benchmark... now it shows them:
Benchmark                                                   Time(ns) Iterations
-------------------------------------------------------------------------------
BM_cpu_Floor_DT_FLOAT/4096                                     26842      27131	 610.4MB/s 152.6M items/s
BM_cpu_Floor_DT_FLOAT/32768                                    95100       7409	 1378.3MB/s 344.6M items/s
BM_cpu_Floor_DT_FLOAT/262144                                  259694       2739	 4037.7MB/s 1009.4M items/s
BM_cpu_Floor_DT_FLOAT/1048576                                 847080        700	 4951.5MB/s 1237.9M items/s
...

thanks again! the tests now run on the gpu on the mac! I also fixed an issue with the function names of the benchmark... now it shows them:

Thanks!

Looks like @tensorflow-jenkins doesn't like me :) @vrv could you trigger a build please?

Thanks @rryan and @kashif! @tensorflow-jenkins test this please

@tensorflow-jenkins test this please


Avoid confusing prototype methods for static methods

This repository confuses static methods such as Array.from with prototype methods such as Array.prototype.join by describing them using the same notation:

Array.from (correct)
Array.join (incorrect/confusing)

This patch uses the common # notation to denote .prototype.:

Array.from
Array#join

Description

PR Type

[x] Snippets, Tests & Tags (new snippets, updated snippets, re-tagging of snippets, added/updated tests)
[ ] Scripts & Website & Meta (anything related to files in the scripts folder, how the repository's automated procedures work and the website)
[ ] Glossary & Secondary Features (anything related to the glossary, such as new or updated terms or other secondary features)
[x] General, Typos, Misc. & Meta (everything else, typos, general stuff and meta files in the repository - e.g. the issue template)

Guidelines

[x] I have read the guidelines in the CONTRIBUTING document.

Done.

Seems like there are still a few missed?
pad and palindrome for example

@atomiks Please submit a PR for those!


Run tests in CI

It appears there is a beautiful set of unittests in /contrib/testing. It would be great to get them running, preferably in an automated environment, so we know that the current state of the app is 'stable' and contributions are automatically tested.
I suggest we use Travis for this. We might use Docker Compose for automated testing, or just have Travis do it for us. Alternatives to Travis could be Wercker or or CircleCI.

Builds are now running in https://travis-ci.org/whackpad/whackpad but not working yet. Any help appreciated, I won't have time for this for a while.
See branch dockertesting for work in progress.


Need to add the  annotation to single back tick code blocks for Crowdin integration

The tools/formatter/translation-annotation/annotate.js script used to annotate the files before uploading to Crowdin, needs to add the  around the single back tick code blocks in the description, instructions, and test text.
For example, a test text in the English file may look like:
Add a media query, so that the `p` tag has a `font-size` of `10px` when the device's height is less than or equal to `800px`.

Currently, the script just surrounds the entire test text like:
<notranslate>
Add a media query, so that the `p` tag has a `font-size` of `10px` when the device's height is less than or equal to `800px`.
</notranslate>

In order for translators to not accidentally translate the code blocks, it should look like:
Add a media query, so that the <notranslate>`p`</notranslate> tag has a <notranslate>`font-size`</notranslate> of <notranslate>`10px`</notranslate> when the device's height is less than or equal to <notranslate>`800px`</notranslate>.

This can be closed as we no longer use annotation before uploading the files to Crowdin.

This can be closed as we no longer use annotation before uploading the files to Crowdin.


My homescreen was overwritten and all dapps disappeared

Describe the bug
I was about to try out Danger's new widget in SkyOS and added it to my Homescreen. After adding it I noticed that all my dapps were gone.
To Reproduce
Steps to reproduce are unclear.
Expected behavior
Your dapps on your homescreen should never be overwritten and disappear.
Screenshots

Version Information (please complete the following information):

OS: macOS 11.5.1
Browser Chrome 94.0.4606.81

Additional context
Redsolver said it's probably caused by this bug in skynet-js: https://github.com/SkynetLabs/skynet-js/pull/131
UserId: e453031a0a0d574bc58259e3d077f0ccc01f0f2bf1c4e7bcd1d868b2e8af7377

Happened to me too, very annoying and pretty scary bug

This happened to me today again


Destroy animation on unmount

I was seeing heavy JS usage even after unmounting my component, with these changes I'm no longer seeing them.

Thanks for this :)


Implement greedy scheduler

This is still work in progress but merging now so @mlandriau can work on afternoonplan and nextobservation.

Unit tests pass (with py27 and astropy 1.3).  Merging now so @mlandriau can jump in.


GuildComms

GuildComms focuses on creating and managing guilds or clans within the game. It provides dedicated chat channels for guild members to communicate effectively. The module also supports scheduling and managing guild events, activities, and resources, fostering community interaction and cooperation among guild members.

Waiting for player data to be moved to the core subsystem from main.rs


save tabs when saving the query

SUMMARY

BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF

TEST PLAN

ADDITIONAL INFORMATION

[ ] Has associated issue:
[ ] Changes UI
[ ] Requires DB Migration.
[ ] Confirm DB Migration upgrade and downgrade tested.
[ ] Introduces new feature or API
[ ] Removes existing feature or API

@hughhhh can you include screenshot, test plan and description in your PR please? thanks

@hughhhh can you include screenshot, test plan and description in your PR please? thanks

@hughhhh I started writing some tests in sqlLab_spec.... just didn't get to finish them up. There were some other non related api errors going on that was breaking them. Let's see if we can add them to this.

@hughhhh I started writing some tests in sqlLab_spec.... just didn't get to finish them up. There were some other non related api errors going on that was breaking them. Let's see if we can add them to this.

Codecov Report

Merging #12561 (25e993d) into master (3f3a2ad) will decrease coverage by 3.64%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master   #12561      +/-   ##
==========================================
- Coverage   66.72%   63.07%   -3.65%
==========================================
  Files        1014      486     -528
  Lines       49612    29943   -19669
  Branches     4839        0    -4839
==========================================
- Hits        33106    18888   -14218
+ Misses      16383    11055    -5328
+ Partials      123        0     -123

Flag
Coverage Δ

cypress
?

javascript
?

python
63.07% <ø> (-0.85%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

superset/db_engines/hive.py
0.00% <0.00%> (-85.72%)
:arrow_down:

superset/databases/commands/create.py
32.65% <0.00%> (-59.19%)
:arrow_down:

superset/sql_validators/postgres.py
50.00% <0.00%> (-50.00%)
:arrow_down:

superset/db_engine_specs/hive.py
54.61% <0.00%> (-29.24%)
:arrow_down:

superset/views/database/mixins.py
59.64% <0.00%> (-22.81%)
:arrow_down:

superset/db_engine_specs/presto.py
70.56% <0.00%> (-11.48%)
:arrow_down:

superset/databases/commands/update.py
85.71% <0.00%> (-8.17%)
:arrow_down:

superset/databases/schemas.py
93.40% <0.00%> (-6.05%)
:arrow_down:

superset/databases/dao.py
94.11% <0.00%> (-5.89%)
:arrow_down:

superset/databases/api.py
86.55% <0.00%> (-5.47%)
:arrow_down:

... and 550 more

Continue to review full report at Codecov.

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

Codecov Report

Merging #12561 (25e993d) into master (3f3a2ad) will decrease coverage by 3.64%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master   #12561      +/-   ##
==========================================
- Coverage   66.72%   63.07%   -3.65%
==========================================
  Files        1014      486     -528
  Lines       49612    29943   -19669
  Branches     4839        0    -4839
==========================================
- Hits        33106    18888   -14218
+ Misses      16383    11055    -5328
+ Partials      123        0     -123

Flag
Coverage Δ

cypress
?

javascript
?

python
63.07% <ø> (-0.85%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

superset/db_engines/hive.py
0.00% <0.00%> (-85.72%)
:arrow_down:

superset/databases/commands/create.py
32.65% <0.00%> (-59.19%)
:arrow_down:

superset/sql_validators/postgres.py
50.00% <0.00%> (-50.00%)
:arrow_down:

superset/db_engine_specs/hive.py
54.61% <0.00%> (-29.24%)
:arrow_down:

superset/views/database/mixins.py
59.64% <0.00%> (-22.81%)
:arrow_down:

superset/db_engine_specs/presto.py
70.56% <0.00%> (-11.48%)
:arrow_down:

superset/databases/commands/update.py
85.71% <0.00%> (-8.17%)
:arrow_down:

superset/databases/schemas.py
93.40% <0.00%> (-6.05%)
:arrow_down:

superset/databases/dao.py
94.11% <0.00%> (-5.89%)
:arrow_down:

superset/databases/api.py
86.55% <0.00%> (-5.47%)
:arrow_down:

... and 550 more

Continue to review full report at Codecov.

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


Add Ashish in reviewers

Signed-off-by: ashish<EMAIL_ADDRESS>Description
This PR fixes #
Notes for Reviewers
Signed commits

[x] Yes, I signed my commits.

Hi @Revolyssup Welcome, nice to have you here.


[DOCFIX] Update doc Accessing-Alluxio-from-Zeppelin.md

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/11477/
Test PASSed.


In timeseries jupyter notebook NumPY is technically NumPy

Not super important.

@itaher1995 Please close and move to https://github.com/hydroshare/hydroshare-jupyterhub


how the router work ?

"maintain location database of all clients, a distributed kv store cluster" and then ?

route the upstream message (client to server side) to service according to the message type.
multiple routing algorithms need be supported.

round robin
priority first
location sense (route to Distribution Service in the same DataCenter? )
configurable for different message type

route the downstream message (server to client side) to client according to the Client Identification

location database is only needed in the second case:  route the downstream message

It is time to speed up after 2 or 3 months

yes, it far behind schedule.  I set up some task in issues. Any one could help, please contact me.


Add a Stage::Skip, call travis_result on script

The current strategy of skipping a stage does not play well with the TRAVIS_TEST_RESULT, which needs to be set in order for deployments to proceed.

Looks like this is working: https://staging.travis-ci.org/svenfuchs/test-2/builds/581288
The "Deploy to staging" stage has passed, and deployed.


The problem of combining aggregation function with custom runtime.GOMAXPROCS(1)

I found a problem, if i set runtime.GOMAXPROCS(1), blow code has a litter problem, aggregation function can't work accurately:
The aggregation function directly enters the final state,
physicalplan.go
func Build(
	ctx context.Context,
	pool memory.Allocator,
	tracer trace.Tracer,
	s *dynparquet.Schema,
	plan *logicalplan.LogicalPlan,
	options ...Option,
) (*OutputPlan, error) {
......
case plan.Aggregation != nil:
			ordered, err := shouldPlanOrderedAggregate(execOpts, oInfo, plan.Aggregation)
			if err != nil {
				// TODO(asubiotto): Log the error.
				ordered = false
			}
			var sync PhysicalPlan
			if len(prev) > 1 {          // because len(prev) == 1, so can't execute it
				// These aggregate operators need to be synchronized.
				if ordered && len(plan.Aggregation.GroupExprs) > 0 {
					sync = NewOrderedSynchronizer(pool, len(prev), plan.Aggregation.GroupExprs)
				} else {
					sync = Synchronize(len(prev))
				}
			}
			seed := maphash.MakeSeed()
			for i := 0; i < len(prev); i++ {
				a, err := Aggregate(pool, tracer, plan.Aggregation, sync == nil, ordered, seed)
                                // because sync is nil, so aggregation directly entering the final state, so it cannot work correctly
				if err != nil {
					visitErr = err
					return false
				}
				prev[i].SetNext(a)
				prev[i] = a
				if sync != nil {
					a.SetNext(sync)
				}
			}
			if sync != nil {
				// Plan an aggregate operator to run an aggregation on all the
				// aggregations.
				a, err := Aggregate(pool, tracer, plan.Aggregation, true, ordered, seed)
				if err != nil {
					visitErr = err
					return false
				}
				sync.SetNext(a)
				prev = prev[0:1]
				prev[0] = a
			}
			if ordered {
				oInfo.nodeMaintainsOrdering()
			}
		default:
			panic("Unsupported plan")
		}
}

Thanks! Yes this has been a bug for a while but I think the stale bot must have auto closed the previous issue. Thanks for reopening

This was reverted in https://github.com/polarsignals/frostdb/pull/885 without a fix. So this bug is valid again.


how quickly ignite got updated to catch up with react-native version?

As title, I just installed react-native and its 0.39, but then I realise ignite binds to 0.37, as everyone kinda notice react-native is quite common to have fast deprecation and breaking changes, I want to know generally how quickly the team will catchup with react-native version?

We normally are right on top of it.  Usually within days :)
Unfortunately we're strongly focussed on Ignite 2.0 updates and our bandwidth for updates has been somewhat suffering this past month.   We should move to (I believe it's 0.39.1 soon).  The update is actually quite trivial most of the time, but every so often it's big, so we try to put aside a few hours to get it right.
0.38 looks trivial, but 0.39 will be slightly more delicate.  We'll update this ticket with progress.

Key info:  http://facebook.github.io/react-native/blog/2016/12/05/easier-upgrades.html

Is there any plans of moving to 0.40?

Yes.  In fact, we should go straight to 41 shortly.  Tracking on #638.


Try to Fix #12

Try to Fix #12
I found that there is no error by deleting these lines, I don't know what is the use of these lines, and whether there will be any side effects
It works fine on VSC 1.68.1

版本: 1.68.1 (user setup)
提交: 30d9c6cd9483b2cc586687151bcbcd635f373630
日期: 2022-06-14T12:48:58.283Z
Electron: 17.4.7
Chromium: 98.0.4758.141
Node.js: 16.13.0
V8: <IP_ADDRESS>-electron.0
OS: Windows_NT x64 10.0.17134

I took a look, the configuration menu is gone, it should be deleted


6.x.doc

Please answer these questions before submitting pull request

Why submit this pull request?

[ ] Bug fix

[x] New feature provided

[ ] Improve performance

Related issues

Bug fix

Bug description.

How to fix?

New feature or improvement

Describe the details and related test reports.
add protobuf folders  setting

You have a conflict in this PR. Please resolve that.

I am resloved it . you try to merge it.

Coverage decreased (-0.1%) to 15.909% when pulling 3fa10ed78fbbfc3831822502ccd29cd7807eef0a on WithLin:6.x.doc into a0a4636810d7c22a04c88e3cadb6bcfa91235784 on apache:master.


[Feature] the lineStyle of splitLine supports change by index

What problem does this feature solve?
by this feature. Styles can be more customized.
What does the proposed API look like?
series: [
    {
      type: 'gauge',
      splitLine: {
        length: 15,
        lineStyle: function(item, index) {
            // so can change the style by index
            return {
                    width: index,
                    color: '#999'
            }
      },
    }
  ]

Expect more properties to support more customization in the form of function callback.
such as : function(item, index) {}


Please port to Windows

This looks like a really awesome tool, and I would love it if it was ported to Windows, since you would get a lot more users, especially considering the size of Windows' popularity/user base.

:+1:

I started working on this.

That's awesome @mrmlnc ! Can't wait to test it! :+1:

Yeap! It works on Mint :P

I'm going to close this one and track #128 since it includes all the other updates like - React 0.14.3, React Router 1.0.1 etc.


Nexus missing gene

Coverage increased (+0.03%) to 95.24% when pulling 3493d04665f646d47772fba43385393dd57206f8 on nexus_missing_gene into a3a138dd9d81dda5c01099e3f2adf3baa96a1c33 on master.


Make bar widths in taxa barplot adjustable

Addresses #99. Screenshots of this in practice:

There are a few weird interactions that I'd like to clean up (e.g. if you filter the visible taxa by clicking on the plot legend, those changes get reset when the plot is re-rendered due to changing the bar widths)—but I think I can tidy these up in time for whenever the next Q2 release is.

@fedarko, want to add a note to the changelog? Thanks!

@thermokarst Sure, just added a note—let me know if you'd like me to change anything.


Use an enum instead of a dyn Trait

A simple change that should avoid some troubles around upcasting.

Thanks!


Control won't load First Name/Last Name data

Hello, just installed FullNameControl in my DEV environment, and I noticed that the First and Last Name fields don't display the data on existing records the first time I open them. But if I refresh the record the Control will now display the data. This only happens the first time I open an existing record.

Hello,
Do you have fields of firstname and lastname placed on the form?
Andrew

Hi Andrew,
No, the original fields have been removed from the form. Do they need to be present but hidden?

Yes, place it on the form but leave it hidden and everything should work from the first shot.

Hi Andrew,
I've verified the behavior with your proposed solution. Control is behaving as expected now. Thanks!


update arrow link

We actually don't use this install_deps_ubuntu.sh any more AFAIK. @chathurawidanage @supunkamburugamuve can we remove this file altogether?

Yes, we can remove that.
On Wed, Dec 29, 2021 at 9:46 AM niranda perera @.***>
wrote:

We actually don't use this install_deps_ubuntu.sh any more AFAIK.
@chathurawidanage https://github.com/chathurawidanage
@supunkamburugamuve https://github.com/supunkamburugamuve can we remove
this file altogether?
—
Reply to this email directly, view it on GitHub
https://github.com/cylondata/cylon/pull/557#issuecomment-1002629421, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAKRLAQYSZYGVFST5KUD5LTUTMNLNANCNFSM5K5O2OMQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID:
@.***>

--
Supun Kamburugamuve, PhD


External Users box is missing a yes/no option

Besides the typo in the last sentence (Usrrs) there should be a "yes/no" option to answer the question correctly, if there are external users or known guests in the environment.

this is related to HCL Domino License Analysis Utility (V1.1.3)

This has been changed to display "yes" and "No" buttons in V1.1.4


Ensure uniqueness in route names

This PR uses the ingress name, the namespace, and the path in route names to ensure uniqueness. We were using an "index" before based on the number of ingresses stored in the current config. Apart from complicating the code a bit, using an index alone without taking into account the namespace does not ensure uniqueness.

@jmprusi I've updated the title and the description :+1:

@davidor @markusthoemmes let's merge this and open a new PR to change the namespace / ingressname order?


8150:mh2lm: Update acpi and DeviceTreeBlob

Now the audio works, some MicroSds stay connected and you can boot Windows (before it stayed in crash dump)

where did you get the linux dtb? @Icesito68

I have it months ago, I don't remember if someone sent me lol, I was simply in an old repository of msmnile, maybe it is even outdated

I confirm that the one that was before can be used

If pr is ready to merge please reply me 'Yes' :)

Yes, hehe

Bluetooth driver doesn't work on lg-mh2lm after Windows installation. On the previous version everything works fine.

Bluetooth driver doesn't work on lg-mh2lm after Windows installation. On the previous version everything works fine.

Use the drivers in the github guide

Thanks for the quick response. Actually after the change the Bluetooth works fine, the error of the disappearing SD card has also been fixed. However, I have noticed that the mini jack does not activate when headphones are inserted. Maybe I am doing something wrong. I also have Virtual Audio Cable on board but this doesn't seem to be causing the problems.

Bluetooth driver doesn't work on lg-mh2lm after Windows installation. On the previous version everything works fine.

Use the drivers in the github guide

Thanks for the quick response. Actually after the change the Bluetooth works fine, the error of the disappearing SD card has also been fixed. However, I have noticed that the mini jack does not activate when headphones are inserted. Maybe I am doing something wrong. I also have Virtual Audio Cable on board but this doesn't seem to be causing the problems.

Bluetooth driver doesn't work on lg-mh2lm after Windows installation. On the previous version everything works fine.

Use the drivers in the github guide

Thanks for the quick response. Actually after the change the Bluetooth works fine, the error of the disappearing SD card has also been fixed. However, I have noticed that the mini jack does not activate when headphones are inserted. Maybe I am doing something wrong. I also have Virtual Audio Cable on board but this doesn't seem to be causing the problems.

The jack socket works but only with 3-pin headphones, it is not possible to plug in headphones with a 4-pin microphone (they are not detected).


Unfixable error

Okay, so I used bash on windows before and it worked. But after one update and some trobleshooting my internet connection (DHCP settings was wrong) I got this:

root@localhost:/# ip
Cannot open netlink socket: Invalid argument
root@localhost:/# ifconfig
Warning: cannot open /proc/net/dev (No such file or directory). Limited output.
root@localhost:/# lspci -v
pcilib: Cannot open /proc/bus/pci
lspci: Cannot find any working access method.
root@localhost:/# ping
Usage: ping [-aAbBdDfhLnOqrRUvV] [-c count] [-i interval] [-I interface]
[-m mark] [-M pmtudisc_option] [-l preload] [-p pattern] [-Q tos]
[-s packetsize] [-S sndbuf] [-t ttl] [-T timestamp_option]
[-w deadline] [-W timeout] [hop1 ...] destination
root@localhost:/# ping localhost
ping: icmp open socket: Socket type not supported

And I cannot fix it. I tried completely reinstall with lxrun /uninstall /full and it didn't fixed it. I tried to turn off and on linux subsystem and it didn't fixed it. Any ideas why? Also, it obviously means I don't have internet connection inside linux subsystem.

It's not unfixable. ICMP is not implemented in Bash On Windows. Refer to #18
I think they're looking into implementing it because of the popularity.
The solution right now is to use curl to check network connectivity

Apt and curl is not working.

Sounds like #5
Open up /etc/resolv.conf and see if there is a ipv6 address before the ipv4 address. Remove it or move it below the ipv4 address can sometimes fix it.
The other option people have found success with is disabling ipv6 on their network device.

For some reason resolv.conf was empty. Silly me, I didn't think to check it! Thanks, everything now works.

I added this in /etc/resolv.conf
nameserver <IP_ADDRESS>
And works for me.

@tacnoman well, I have my own DNS server. Anyway, it was my mistake, not thiers. Or... Maybe it's feature request?


[Bug?]: Issue with context who don't return the value

Duplicates

[X] I have searched the existing issues

Latest version

[X] I have tested the latest version

Current behavior 😯
Hello I have a very strange bug with the new solid-start template :

I have a library who is package with tsup and tsup-preset-solid : https://github.com/qlaffont/rosetty-solid
When I try to import my provider to access to my context and call it in my app sometimes I can access to the context value and sometimes I got undefined
If i rebuild with tsup -> It will work 1 time and the other time is breaking but no changes have been made on the code

It's very frustrating... Can someone can help me, it is very strange and it is blocking me to make the migration to new solid start for my company :
Expected behavior 🤔
Context should return value
Steps to reproduce 🕹
No response
Context 🔦
YouTube Video about the issue : https://youtu.be/fydxXDyOrCE
More details here : https://discord.com/channels/722131463138705510/1189503397091606548
Your environment 🌎
No response

Library Code :

app.tsx :

home.tsx :

This was a bug in rosetty-solid 1.0.74. It appears they were bundling a duplicate version of solid. version 1.0.75 seems to have corrected that.

@ryansolid yes I'm agree with you but I don't understand why I have the error "Uncaught SyntaxError: ambiguous indirect export: default".
I have package the rosetty-solid with tsup and tsup solid ...
Can you help me to understand ?
You can found the repro here : https://github.com/qlaffont/test-cmp

@ryansolid  ?

@ryansolid 1 month I have the issue without a solution ... I'm desperate .... Are you interested in a bounty to solve this bug ? 50 $ ?

Issue fix for context issue with tsup : https://github.com/egoist/tsup/issues/998
solid and other library was included in project

Finally we found the issue, it comes with dayjs. I have switch to date-fns and it works


Chunky Turtle Logic Rework

PLEASE READ THE GUIDELINES BEFORE MAKING A CONTRIBUTION

Please check if the PR fulfills these requirements

[x] The commit message are well described
[ ] Docs have been added / updated (for features or maybe bugs which were noted). If not, please update the needed documentation here. This is not mandatory
[ ] All changes have fully been tested

What kind of change does this PR introduce? (Bug fix, feature, ...)

Fix chunky turtle's behaviour.

What is the current behavior? (You can also link to an open issue here)

Now the chunky turtle sometimes will not works, especially after server restart.

What is the new behavior (if this is a feature change)?

Does this PR introduce a breaking change? (What changes might users need to make in their scripts due to this PR?)

If some player made their structure depends on the unstable chunk loading, then it will be a breaking change.

Other information:

Still working on it

@SirEndii This PR is ready for further review, however, changes were not fully tested yet. I'll do more test when I get time.
Needs to test

[x] Chunk will be forced when turtle is actived.
[x] Chunk will be forced when turtle enter chunk border.
[x] Chunk will unforce after remove turtle / turtle exit the chunk.
[x] Chunk will unforce when turtle left chunk border.
[x] Chunk will unforce when time expired.
[x] Chunks will be saved after server stopped.
[x] Chunks will be loaded after server started.
[ ] Test to break the turtle, and put it back in another chunk before cleanup.
[ ] Test on pure server.
[ ] Test with larger radius.
[ ] Test change radius from small to large.
[ ] Test change radius from large to small.
[ ] Maybe more ...

@SirEndii Do you think add a subcommand /advancedperipherals forceload will be a good idea? because I found out the vanilla /forceload will not show the chunks loaded by chunky turtles

@SirEndii Do you think add a subcommand /advancedperipherals forceload will be a good idea? because I found out the vanilla /forceload will not show the chunks loaded by chunky turtles, /computercraft dump will show all computers but not only chunky turtle.
If we add this command, server owner can keep track on what's using their resources.

Yeah
That sounds like a good idea

@SirEndii All of the tests I can think of are done, except test on pure server. I don't think it's really necessary, but will try if I got more time. ;)


Update post-fs-data.sh typo

I apologize in advance that this project may be discontinued and I may have just found out about this pull, thank you.


Optimization of transact

Optimization of "transact" function to reduce code duplication and improve readability
Summary

RFCs: Link to RFC, Link to RFC, or $\emptyset$.
Categories: any of protocol-units, networks, scripts, util, cicd, or misc.

Changelog

Testing

Outstanding issues

Optimization of transact

I appreciate the attempt to contribute to the code. But, see comments.
If you want to contribute and have an idea, we recommend starting a discussion.


Report multiple ethnicities correctly on demographics dashboard

There are separate rows for "White/Caucasian, Hispanic" and "Hispanic, White/Caucasian", etc

Analytics moved to Metabase


Add a Dynamic Threads feature.

Make it so that we can specify a range of threads eg. "10-20 threads" to make Youtube Analytics look much more realistic and reduce the chance of Youtube removing views.
This would work by choosing a random number of threads within the range and then choosing another some while after, instead of having a set finite amount of max threads.

how about start the threads with different delays / execute time rather than use the fixed input threads to run together at the same moment. as far as I know, those threads will run with a different proxies each, but the executing part will make it run together according how much threads we put in there.
but, here is the difference in the current setting. not every proxies has the same speed to load youtube page, some of them went really smooth and some really taking almost 30-60 seconds to load it. it migth be different when using premium proxies tho, because you're the only one using it.
I see minimum and maximum watch time really help with the delay earlier, just make it like:
70% <--> 95%, then don't do it just for a single video, put some more in search and urls, then it will spread the view to those videos.

I will look into it


Update all policy templates with new spec.backgroundAudit as needed.

The default value is spec.backgroundAudit == true. Provide commented metadata and explanation.
Also update with example severity and category annotations.

All the templates are updated. Closing.


HyperKZG+Shplonk primary PCS verification

Fixes https://github.com/lurk-lab/arecibo/issues/302
I tried to merge Shplonk changes carefully, but patch appeared to be a little bit weird, sorry...
Specifically for this PR, I run benchmarks for comparing HyperKZG, Shplonk, HyperKZG + Shplonk as a separate PCSs.
PCS-Proving 10/arecibo::provider::hyperkzg::EvaluationEngine<halo2curves::bn256::engine::Bn256, arec...
                        time:   [6.9820 ms 7.0066 ms 7.0454 ms]
                        change: [+0.1964% +1.2246% +2.5014%] (p = 0.05 < 0.05)
                        Change within noise threshold.
PCS-Proving 10/arecibo::provider::shplonk::EvaluationEngine<halo2curves::bn256::engine::Bn256, areci...
                        time:   [5.9565 ms 6.0459 ms 6.2970 ms]
                        change: [+0.4083% +8.8162% +20.275%] (p = 0.09 > 0.05)
                        No change in performance detected.
PCS-Proving 10/arecibo::provider::hyperkzg_shplonk::EvaluationEngine<halo2curves::bn256::engine::Bn2...
                        time:   [6.2230 ms 6.3189 ms 6.5589 ms]
                        change: [+0.3784% +9.2852% +22.930%] (p = 0.13 > 0.05)
                        No change in performance detected.

PCS-Verifying 10/arecibo::provider::hyperkzg::EvaluationEngine<halo2curves::bn256::engine::Bn256, ar...
                        time:   [2.0999 ms 2.1640 ms 2.2544 ms]
                        change: [-40.584% -23.931% -4.5307%] (p = 0.06 > 0.05)
                        No change in performance detected.
PCS-Verifying 10/arecibo::provider::shplonk::EvaluationEngine<halo2curves::bn256::engine::Bn256, are...
                        time:   [2.2250 ms 2.2365 ms 2.2519 ms]
                        change: [-46.005% -38.080% -28.056%] (p = 0.00 < 0.05)
                        Performance has improved.
PCS-Verifying 10/arecibo::provider::hyperkzg_shplonk::EvaluationEngine<halo2curves::bn256::engine::B...
                        time:   [2.0987 ms 2.1889 ms 2.3168 ms]
                        change: [-56.676% -45.701% -29.023%] (p = 0.00 < 0.05)
                        Performance has improved.

PCS-Proving 12/arecibo::provider::hyperkzg::EvaluationEngine<halo2curves::bn256::engine::Bn256, arec...
                        time:   [17.588 ms 18.252 ms 19.199 ms]
                        change: [-5.1670% -0.9550% +4.2390%] (p = 0.74 > 0.05)
                        No change in performance detected.
PCS-Proving 12/arecibo::provider::shplonk::EvaluationEngine<halo2curves::bn256::engine::Bn256, areci...
                        time:   [15.916 ms 16.591 ms 17.580 ms]
                        change: [-1.8914% +8.4608% +25.526%] (p = 0.34 > 0.05)
                        No change in performance detected.
PCS-Proving 12/arecibo::provider::hyperkzg_shplonk::EvaluationEngine<halo2curves::bn256::engine::Bn2...
                        time:   [16.011 ms 16.201 ms 16.449 ms]
                        change: [+0.5723% +3.3010% +6.2646%] (p = 0.05 < 0.05)
                        Change within noise threshold.

PCS-Verifying 12/arecibo::provider::hyperkzg::EvaluationEngine<halo2curves::bn256::engine::Bn256, ar...
                        time:   [2.2496 ms 2.2656 ms 2.2885 ms]
                        change: [+0.6543% +2.8355% +4.9343%] (p = 0.03 < 0.05)
                        Change within noise threshold.
PCS-Verifying 12/arecibo::provider::shplonk::EvaluationEngine<halo2curves::bn256::engine::Bn256, are...
                        time:   [2.2884 ms 2.2920 ms 2.2949 ms]
                        change: [-47.661% -32.363% -10.737%] (p = 0.02 < 0.05)
                        Performance has improved.
PCS-Verifying 12/arecibo::provider::hyperkzg_shplonk::EvaluationEngine<halo2curves::bn256::engine::B...
                        time:   [2.1665 ms 2.1698 ms 2.1735 ms]
                        change: [+1.8756% +2.3530% +2.7648%] (p = 0.00 < 0.05)
                        Performance has regressed.

PCS-Proving 14/arecibo::provider::hyperkzg::EvaluationEngine<halo2curves::bn256::engine::Bn256, arec...
                        time:   [52.661 ms 52.929 ms 53.480 ms]
                        change: [+8.1111% +9.1010% +10.196%] (p = 0.00 < 0.05)
                        Performance has regressed.
PCS-Proving 14/arecibo::provider::shplonk::EvaluationEngine<halo2curves::bn256::engine::Bn256, areci...
                        time:   [46.717 ms 46.900 ms 47.153 ms]
                        change: [+7.3156% +10.450% +12.783%] (p = 0.00 < 0.05)
                        Performance has regressed.
PCS-Proving 14/arecibo::provider::hyperkzg_shplonk::EvaluationEngine<halo2curves::bn256::engine::Bn2...
                        time:   [45.732 ms 45.883 ms 46.074 ms]
                        change: [+6.1817% +8.7129% +10.866%] (p = 0.00 < 0.05)
                        Performance has regressed.

PCS-Verifying 14/arecibo::provider::hyperkzg::EvaluationEngine<halo2curves::bn256::engine::Bn256, ar...
                        time:   [2.3381 ms 2.3415 ms 2.3442 ms]
                        change: [-38.895% -19.277% +2.2437%] (p = 0.26 > 0.05)
                        No change in performance detected.
PCS-Verifying 14/arecibo::provider::shplonk::EvaluationEngine<halo2curves::bn256::engine::Bn256, are...
                        time:   [2.3034 ms 2.3110 ms 2.3168 ms]
                        change: [+2.0384% +2.3770% +2.7497%] (p = 0.00 < 0.05)
                        Performance has regressed.
PCS-Verifying 14/arecibo::provider::hyperkzg_shplonk::EvaluationEngine<halo2curves::bn256::engine::B...
                        time:   [2.1818 ms 2.1902 ms 2.2014 ms]
                        change: [-21.442% -8.3108% +1.4716%] (p = 0.38 > 0.05)
                        No change in performance detected.

PCS-Proving 16/arecibo::provider::hyperkzg::EvaluationEngine<halo2curves::bn256::engine::Bn256, arec...
                        time:   [176.33 ms 176.63 ms 177.03 ms]
                        change: [+6.5308% +7.8212% +9.0214%] (p = 0.00 < 0.05)
                        Performance has regressed.
PCS-Proving 16/arecibo::provider::shplonk::EvaluationEngine<halo2curves::bn256::engine::Bn256, areci...
                        time:   [160.14 ms 165.05 ms 168.22 ms]
                        change: [+4.6270% +7.2158% +10.242%] (p = 0.00 < 0.05)
                        Performance has regressed.
PCS-Proving 16/arecibo::provider::hyperkzg_shplonk::EvaluationEngine<halo2curves::bn256::engine::Bn2...
                        time:   [155.98 ms 156.67 ms 158.32 ms]
                        change: [+3.4618% +6.6481% +9.8972%] (p = 0.00 < 0.05)
                        Performance has regressed.

PCS-Verifying 16/arecibo::provider::hyperkzg::EvaluationEngine<halo2curves::bn256::engine::Bn256, ar...
                        time:   [2.2236 ms 2.2256 ms 2.2294 ms]
                        change: [-1.5444% +0.9676% +2.5628%] (p = 0.50 > 0.05)
                        No change in performance detected.
PCS-Verifying 16/arecibo::provider::shplonk::EvaluationEngine<halo2curves::bn256::engine::Bn256, are...
                        time:   [2.3190 ms 2.3443 ms 2.3702 ms]
                        change: [+2.2457% +3.0450% +3.7298%] (p = 0.00 < 0.05)
                        Performance has regressed.
PCS-Verifying 16/arecibo::provider::hyperkzg_shplonk::EvaluationEngine<halo2curves::bn256::engine::B...
                        time:   [2.1793 ms 2.1976 ms 2.2262 ms]
                        change: [+1.6639% +2.4983% +3.4770%] (p = 0.00 < 0.05)
                        Performance has regressed.

PCS-Proving 18/arecibo::provider::hyperkzg::EvaluationEngine<halo2curves::bn256::engine::Bn256, arec...
                        time:   [659.95 ms 661.69 ms 663.26 ms]
                        change: [-15.198% -4.2353% +4.7939%] (p = 0.61 > 0.05)
                        No change in performance detected.
PCS-Proving 18/arecibo::provider::shplonk::EvaluationEngine<halo2curves::bn256::engine::Bn256, areci...
                        time:   [539.59 ms 541.02 ms 542.01 ms]
                        change: [-2.1303% +2.1013% +6.0244%] (p = 0.36 > 0.05)
                        No change in performance detected.
PCS-Proving 18/arecibo::provider::hyperkzg_shplonk::EvaluationEngine<halo2curves::bn256::engine::Bn2...
                        time:   [546.50 ms 551.58 ms 561.21 ms]
                        change: [-0.4316% +3.0722% +6.7702%] (p = 0.12 > 0.05)
                        No change in performance detected.

PCS-Verifying 18/arecibo::provider::hyperkzg::EvaluationEngine<halo2curves::bn256::engine::Bn256, ar...
                        time:   [2.2535 ms 2.2741 ms 2.2956 ms]
                        change: [+0.8558% +1.9863% +3.0903%] (p = 0.00 < 0.05)
                        Change within noise threshold.
PCS-Verifying 18/arecibo::provider::shplonk::EvaluationEngine<halo2curves::bn256::engine::Bn256, are...
                        time:   [2.4567 ms 2.4737 ms 2.4905 ms]
                        change: [+2.3518% +2.9013% +3.4723%] (p = 0.00 < 0.05)
                        Performance has regressed.
PCS-Verifying 18/arecibo::provider::hyperkzg_shplonk::EvaluationEngine<halo2curves::bn256::engine::B...
                        time:   [2.3324 ms 2.3545 ms 2.3702 ms]
                        change: [+2.5511% +3.3620% +4.2107%] (p = 0.00 < 0.05)
                        Performance has regressed.

Benchmarking PCS-Proving 20/arecibo::provider::hyperkzg::EvaluationEngine<halo2curves::bn256::engine::Bn256, arec...: Warming up for 3.0000 s
Warning: Unable to complete 10 samples in 100.0s. You may wish to increase target time to 148.2s or enable flat sampling.
PCS-Proving 20/arecibo::provider::hyperkzg::EvaluationEngine<halo2curves::bn256::engine::Bn256, arec...
                        time:   [2.6565 s 2.7433 s 2.8107 s]
                        change: [+15.940% +18.602% +21.363%] (p = 0.00 < 0.05)
                        Performance has regressed.
Benchmarking PCS-Proving 20/arecibo::provider::shplonk::EvaluationEngine<halo2curves::bn256::engine::Bn256, areci...: Warming up for 3.0000 s
Warning: Unable to complete 10 samples in 100.0s. You may wish to increase target time to 138.5s or enable flat sampling.
PCS-Proving 20/arecibo::provider::shplonk::EvaluationEngine<halo2curves::bn256::engine::Bn256, areci...
                        time:   [2.3490 s 2.3936 s 2.4406 s]
                        change: [+11.512% +13.714% +16.054%] (p = 0.00 < 0.05)
                        Performance has regressed.
Benchmarking PCS-Proving 20/arecibo::provider::hyperkzg_shplonk::EvaluationEngine<halo2curves::bn256::engine::Bn2...: Warming up for 3.0000 s
Warning: Unable to complete 10 samples in 100.0s. You may wish to increase target time to 122.0s or enable flat sampling.
PCS-Proving 20/arecibo::provider::hyperkzg_shplonk::EvaluationEngine<halo2curves::bn256::engine::Bn2...
                        time:   [2.1519 s 2.1604 s 2.1715 s]
                        change: [+8.2301% +9.2779% +10.349%] (p = 0.00 < 0.05)
                        Performance has regressed.

PCS-Verifying 20/arecibo::provider::hyperkzg::EvaluationEngine<halo2curves::bn256::engine::Bn256, ar...
                        time:   [2.2633 ms 2.2655 ms 2.2700 ms]
                        change: [+0.4023% +0.7010% +0.9512%] (p = 0.00 < 0.05)
                        Change within noise threshold.
PCS-Verifying 20/arecibo::provider::shplonk::EvaluationEngine<halo2curves::bn256::engine::Bn256, are...
                        time:   [2.4542 ms 2.4572 ms 2.4592 ms]
                        change: [+0.1057% +0.3054% +0.4634%] (p = 0.01 < 0.05)
                        Change within noise threshold.
PCS-Verifying 20/arecibo::provider::hyperkzg_shplonk::EvaluationEngine<halo2curves::bn256::engine::B...
                        time:   [2.3273 ms 2.3293 ms 2.3316 ms]
                        change: [+0.4167% +0.6466% +0.9050%] (p = 0.00 < 0.05)
                        Change within noise threshold.

On my dev machine, prover HyperKZG + Shplonk has the best prover performance in 4 cases (12, 14, 16, 20), in 1 case (10) Shplonk is better.
As for the verifier, HyperKZG + Shplonk is better than Shplonk in all cases (10, 12, 14, 18, 20) and better than HyperKZG in  the 3 cases (12, 14, 16).
Those results give me some confidence that HyperKZG + Shplonk provides better prover and at more or less comparable verifier, so I'm removing leaving it as a default (dropping rest from the codebase).
It would be nice to see HyperKZG + Shplonk benches results executed on dedicated machine and compared with previously stored ones for pure HyperKZG

!benchmark --bench pcs

@huitseeker , I remember you initial request to keep PCS codebase as a separate module + utilising common code as much as possible, so I leave these tasks to myself for future patches in context of https://github.com/lurk-lab/arecibo/issues/304


RFR: Bugfix linebreaks broke

One typo, and one logic error. Fixed the logic error by referring to the penn differ code.

@kevinmook this look ok?

Muy bien, gracias!


Integrate chrome extensions

Users might like to log into their Zulip realms using passwords from their password managers (which are sometimes cloud-based and sometimes desktop-based). Can we make an Electron app aware of password managers and use them when possible?

I'm not sure how to add this but brave browser is doing it here so I think it's possible to implement.

@brainwane @akashnimare there is a way to add extensions to chrome app but with some caveats:

They do not show up in the app
They were meant to be used internally be electron app like for example react-dev-tools for devlopment.
Although password are saved like local chrome browsers we do not need to implement one altleast i dont think so.

hmm. @akashnimare handed me this over as task for GCI. @timabbott thoughts on this?

Yeah, this doesn't really seem in-scope for GCI (seems like a lot of work).  It's also not clear to me that this is a reasonable feature for us to build regardless.
So I'm going to close this as wontfix; @hackerkid can you remove the GCI task when you get a chance?
Thanks @cPhost for posting about this :)

Task deleted. Thanks again @cPhost for reporting this. :)


Add customization option for toast container by allowing class appending

Just like we pass class for the toast, give an option to pass toast container class. This should behave like different container for different classes so that every toast is appended to respecting containers.
Eg:
Format:  Materialize.toast(message, time, container classes,toast classes);
Working:
Materialize.toast('Something went wrong ', 4000, 'notification',error');
Materialize.toast('Warning toast', 4000, 'notification sticky','warning');
Materialize.toast('Successful 1', 4000, 'notification','success');
Materialize.toast('Successful 2', 4000, 'notification','success');
This should out put something like this

Something went wrong
Successful 1
Successful 2

Warning toast

Possible issues : Toasts containers may overlap, but user can avoid this using custom styling

This is actually already an option
// Materialize.toast(message, displayLength, className, completeCallback);

but this classes are attached to only toast not to the toast-wrapper, so you cant style toast-wrapper, like if you want some of the toast-wrapper to appear on center some to the right and some to the bottom, it is not possible since we have a common post wrapper class

Also on my issue actual html was not being displayed, now I have corrected please take a look

I'm also programatically calling toast(). With this approach, the doc's don't say how to control the position of the toast. It would be a great help if you could add some info. Thanks


Added .bazelproject for intellij importing.

Getting Arcs setup in IntelliJ was harder than it should be... Added instructions to the README and an overall .bazelproject file.

Woohoo!


Feature Request:  Add a RequestHandler subclass which passes the server to the function

Hello,
I am currently examining the feasibility of switching from our current custom (but extremely fast) Arduino web server code.
In doing so, I noticed that the default on methods, and FunctionRequestHandler only call functions which have no arguments.
That is a serious issue, since it means the server code must be a global, and breaks all sorts of best practices.
My cheap and dirty work around is something like this, but due to the next bug, I can't even test it with our current code base.
typedef vl::Func<void(EthernetWebServer&)> THandlerFunctionWithServer;
class FunctionRequestHandlerWithServer: public FunctionRequestHandler {
public:
    FunctionRequestHandlerWithServer(THandlerFunctionWithServer fn,
                                     THandlerFunctionWithServer ufn, const String &uri, HTTPMethod method)
    : FunctionRequestHandler([](){}, [](){}, uri, method), _fns(fn), _ufns(ufn)
    {
    }

    bool handle(EthernetWebServer& server, HTTPMethod requestMethod, String requestUri) override
    {
        ETW_UNUSED(server);

        if (!canHandle(requestMethod, requestUri))
            return false;

        _fns(server);
        return true;
    }

    void upload(EthernetWebServer& server, String requestUri, HTTPUpload& upload) override
    {
        ETW_UNUSED(server);
        ETW_UNUSED(upload);

        if (canUpload(requestUri))
            _ufns(server);
    }

protected:
    THandlerFunctionWithServer _fns;
    THandlerFunctionWithServer _ufns;
};

void handlerFunction(EthernetWebServer& server) {
    server.send(404, "application/json", "Something";
}

Edit:
With something like this, the EthernetServer().on(...) functions can be overloaded to support both versions.

HI,
Thanks for the Feature Request.
To save both of us spending some time back and forth, could you please provide some MRE : How to create a Minimal, Reproducible Example to demonstrate your case. I'll certainly spend some time later to investigate and fix the library.
Regards,

Hello,
Unfortunately, this request is only truly needed when #28 is implemented.  Our use case is the server/router living in "main.cpp", and each individual component (".h/.cpp" file) having their own THandlerFunction.  This allows for modularity of the system, and is how almost all Model View Controller (MVC) web frameworks operate.*
As #28 is closed as WontFix, this issue is mute for our use case.
*  For more information, Dask and Laravel are my recommended starting points, depending on language preference.

Thanks for your interests and feedbacks anyway.
I'll spend some time to add separate cpp folder later, but have to close the issue now.


Subtitles disappear after video.stop()

I'm implementing a slideshow software that continuously loops between some images and videos and I'm having a strange behavior:
if I block a video with the stop() function and then relaunch it with the play() function once every two times, the subtitles are not shown.
permanently: subtitle ok, subtitle disappeared, subtitle ok, subtitle disappeared and so on...
i'm on windows, using last pygame version

I have found a workaround:
loop:
video.stop()
...
video.restart()
video.play()
It now shows the subtitles at every loop.

Sorry for the late response, there's a new update coming in about 2 weeks that will fix this issue. Thanks for reporting!


Fix adding recipe

Codecov Report

Merging #409 into master will decrease coverage by 0.02%.
The diff coverage is 69.23%.

@@            Coverage Diff             @@
##           master     #409      +/-   ##
==========================================
- Coverage   80.91%   80.88%   -0.03%
==========================================
  Files          72       72
  Lines        2515     2522       +7
  Branches       79       78       -1
==========================================
+ Hits         2035     2040       +5
- Misses        480      482       +2

Impacted Files
Coverage Δ

...a/com/ing/baker/runtime/akka/AkkaBakerConfig.scala
50% <40%> (-0.82%)
:arrow_down:

...n/scala/com/ing/baker/runtime/akka/AkkaBaker.scala
71.11% <87.5%> (-0.32%)
:arrow_down:

...e/akka/actor/process_index/ProcessIndexProto.scala
97.95% <0%> (+1.02%)
:arrow_up:

Continue to review full report at Codecov.

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


[ENHANCEMENT] Check for unsupported cameras

During installation and whenever Allsky starts, it should check if the current camera is supported, and tell the user.  It should also tell the user how to request the camera be supported.

Fixes Discussion #3384

In next release


Parameters are not set in condDiscreteProdCpdFit

There seems to be a small error in GraphicalModels/cpd/condDiscreteProdCpdCreate.m. In function condDiscreteProdCpdFit, the variable T is computed but is not returned. I guess we should add a line saying CPD.T = T; to the end of the function.

Please make a pull request with the bug fix.
On Mon, Jan 30, 2017 at 4:56 AM, flokadillo<EMAIL_ADDRESS>wrote:

There seems to be a small error in GraphicalModels/cpd/
condDiscreteProdCpdCreate.m. In function condDiscreteProdCpdFit, the
variable T is computed but is not returned. I guess we should add a line
saying CPD.T = T; to the end of the function.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/probml/pmtk3/issues/128, or mute the thread
https://github.com/notifications/unsubscribe-auth/AEavEFyEWJcSQGfYWtdHu156DoMMvGZlks5rXd3-gaJpZM4LxXuT
.

closing due as the issue is quite old now


Tackles issue 10, 11, 16 and 17

This PR addresses a few issues.  Breakdown below.
Issue #10:
Models can now be added/ updated via PRs.
This includes a model schema and validation script to ensure models pass before import.
All current models in the MOT have been YAML-ized and added in the models directory.
See CONTRIBUTING.md for documentation on the process.
Issue #11:
Automatic builds and deployments now work from the main branch.
Deployment can also be manually invoked via the actions tab.
See DEPLOY.md for details on the process.
Issue #16 and Issue #17:
A session is now created when evaluating a model, and input values are saved.
These input values can be reused when retrying model evaluation, or when submitting a model via the website.
The option to Retry and Submit model are displayed on the evaluation results page.
A Start over button is provided on the evaluate model page, which destroys the current session, if one exists.
I've also updated INSTALL.md, adding instructions for populating the MOT database with the YAML models, and added a TRUSTED_HOST environment variable to fix a Drupal status warning.

This looks like a great step forward. I'm running it locally on my computer and reviewing the changes. Stay tuned.

Sounds good! Small thing: Wonder if we should change Start over to Restart evaluation for clarity?

Makes sense. I vote for this change.

With all that being said I think we'll need another piece which is to sync the model files in the repo with the database so that when a model is submitted or possibly modified online the changes get reflected in the repo.
I don't know @gregcube whether you've thought about this at all but I'm happy to defer this for now and merge this as is

I wrote a script that generates YAML models from the Drupal database. With some additional work and cleanup, we could integrate this functionality. It might be useful to create a new issue thread to discuss the details and implementation.
I'm happy to proceed with the merge as is. After it's merged, I'll manually trigger the workflows to ensure the production and stage environments are properly configured. If everything runs smoothly and it makes sense to you, I'll submit a simple PR to change the Start over button to Restart evaluation, which will help test the automated deployment workflow.

Sounds good to me. Let's start with merging this PR.


[silgen] Add the lexical flag on more alloc_stack that are used to represent variables.

And update all of the tests.

@swift-ci test


Meta+Commands: Fix one minor and one major issue

caef430c7f21d8d94c0efb292a04c48477eea3cb updates the lib version from es2020 to esnext which means that it now matches the rest of the environment, it also means that we don't need that @ts-expect-error comment anymore.

80a54bbbac345b8e51b3013df97d5586ddce5085 fixes the handler.call callback inside of the commandHandler to account for both deferred and replied interactions and use the correct editReply. Before this a fix we got no proper error output outside of the private (ssh?) terminal which isn't helpful for contributors like me who don't have access to it; so I fixed it.

:^)

pinging both of you @bgianfo & @networkException to request a review whenever you either of next have some free time available (didn't have permission to request a review through github's system) :)

Awesome, thanks! :heart:


Finish Tracker UI for Tiered Spatula Gameplay

Extends the tracker to show the arc described in #57. The tracker was divided into a SpatulaStatus subwidget that handles drawing and placing itself rather than a single widget that draws all the spatulas.
Additionally a new settings menu was implemented that allows toggling between drawing spatula icons or drawing circles for the tracker like before. This menu is accessed by a gear at the bottom right of the screen and is accessible from any other menu. It simply shows up on top of everything else and when closed the GUI returns to where it was previously.
For colored circles the DISABLED spatula color has been removed to match the in-game menu, as this is simpler to understand and matches the behavior of the icons and in-game menu, since we only have silver/gold spatulas.
Closes #57
Images:
Updated bottom-bar

Settings menu, can be closed by the "close" button or by clicking the gear again. (This styling will be updated later).

Tracker UI:

Tracker UI (no icons):

I pushed a few small new commits to this to fix some previously overlooked bugs in the UI.


Old version of curl-client

This package is requiring curl-client in version ^1.7
This is old version, conflicting with i.e. php-http/httplug-bundle
Please update dependency to version ^2.x

Any news on what I proposed?

New version of SDK is released


ui code refines

what did:

remove  un-used comments
fix react-hooks/exhaustive-deps warning

Codecov Report

Merging #1336 (177ebf3) into master (b44dda6) will increase coverage by 0.22%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #1336      +/-   ##
==========================================
+ Coverage   23.87%   24.10%   +0.22%
==========================================
  Files         197       92     -105
  Lines       14674     9305    -5369
  Branches       99        0      -99
==========================================
- Hits         3504     2243    -1261
+ Misses      10938     6921    -4017
+ Partials      232      141      -91

Flag
Coverage Δ

be_integration_test_nightly
?

be_unit_test
24.10% <ø> (-0.02%)
:arrow_down:

e2e_test
?

Flags with carried forward coverage won't be shown. Click here to find out more.

Continue to review full report at Codecov.

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


[Feature Request] Support for ollama (local LLMs)

Hey,
I saw there is support for OpenAI, so the structure for the request and response is there. This means it would be easy to implement an option for Ollama (Local LLMs, same api as OpenAI).
Please consider adding this, this would be very useful!

I agree! I have Ollama installed on my Linux Server. I would enjoy a way to take Ollama output and run it through wire-pod. It's free and runs on your hardware!

I dont know exactly how this works so take with a grain of salt but it should be as easy as adding a defined ip addr wherever the gpt api is defined

Ollama uses the same api structure as OpenAI so it should be easy. You just need to be able to edit the endpoint and the model you want to use

This seems pretty similar to this request. Which I'm currently trying myself. I'm not sure where/how to make it where you can change it on the escapepod page and not in the script
https://github.com/kercre123/WirePod/issues/16#issue-2354622490

A "Custom" option for Knowledge Graph has been added, which lets you enter a custom endpoint.

Thank you!

Thanks Wire!
On Sun, Jun 23, 2024, 4:18 AM John M @.***> wrote:

Thank you!
—
Reply to this email directly, view it on GitHub
https://github.com/kercre123/wire-pod/issues/340#issuecomment-2184933027,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BBSZGRJYRVFXYD6OJRZZBVTZI2OGDAVCNFSM6AAAAABJBFPWKCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOBUHEZTGMBSG4
.
You are receiving this because you commented.Message ID:
@.***>

does it work?  I've put in my ollama server details
api key = ollama
endpoint = http://<IP_ADDRESS>:11434/api
model = (tried a bunch but for arguments sake using) llama3:latest (or is it just llama3  ?  I've tried both and both don't seem to work.
every time i try to use vector it just tells me cannot connect to the LLM
2024.09.20 17:52:15: LLM error: error, status code: 404, message: json: cannot unmarshal number into Go value of type openai.ErrorResponse 2024.09.20 17:52:15: Intent matched: intent_system_unmatched, transcribed text: 'what's the answer to life the universe and everything', device: 00601532

It worked in the past, but I tested it today (with a different setup) and I also can't get it to work

I'll admit, I'm not running the latest version. But, this is how my config page looks like. I'm also using OpenWebUI for my Ollama/llm needs.
API Key- sk-167c2*****4cd4a************(this is a 35 character API key)
API Endpoint- http://xxx.xxx.xxx.xxx:11434/v1
Model name- llama3

I tried again and it worked.
My settings:
KEY: ollama
URL: http://<IP_ADDRESS>:11434/v1
MODEL: llama3.1:latest


Custom error in case Not Found

node.js version: 11.0.0
npm/yarn and version:  6.4.1
koa-router version: 7.4.0
koa version: 2.6.2
Code sample:

Expected Behavior:

Actual Behavior:

Additional steps, HTTP request details, or  to reproduce the behavior or a test case:

I want to have custom error mesage in case when route is not found in router.
How could I achieve this?
Thanks

const Router = require('koa-router');
const router = new Router();
router.get('/exist',middleware);
router.all('*', (ctx) => {
  ctx.body = 'Not found Custom';
  ctx.status = 404;
  return ctx;
});

thanks


Issue on page /notebooks/04/01-dinner-seat-allocation.html

This block:
%time flow_value, flow_dict = nx.maximum_flow(G, 'door', 'seat')

%time results, seatplan = seating_allocation_maximize_flow_to_tables(members=[6, 8, 2, 9, 13, 1], capacity=[8, 8, 10, 4, 9], kmax=3, domain=pyo.NonNegativeIntegers)

Errors out, then everything below it does as well:
CPU times: user 2.21 ms, sys: 883 µs, total: 3.09 ms
Wall time: 10.1 ms
---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
<timed exec> in <module>

ValueError: not enough values to unpack (expected 2, got 1)

Thanks for spotting the error. The model was built but never solved. The latest commit fixes this issue by adding the following lines of code in a separate cell to get a meaningful time comparison with the networkx function.
%%time
m = seating_allocation_maximize_flow_to_tables(members=[6, 8, 2, 9, 13, 1], capacity=[8, 8, 10, 4, 9], kmax=3, domain=pyo.NonNegativeIntegers)
_ = SOLVER.solve(m)


v0.12.0

Can I cut a release from master for v0.12.0?
Or should it be v1.0.0? In that case I'd like switch the trove classifier to Development Status :: 5 - Production/Stable I have been using this in production for several years at several companies and if this thing isn't considered stable, I don't know what is.
V-

I was hoping to introduce additional changes there that might be minor-breaking vs 0.11.
Major bump should be reserved for potentially complete incompatibilities, IMO.

O.K. v0.12.0 it is then?
On March 6, 2018 9:23:32 PM GMT+01:00, Arcadiy Ivanov<EMAIL_ADDRESS>wrote:

I was hoping to introduce additional changes there that might be
minor-breaking vs 0.11.
Major bump should be reserved for potentially complete
incompatibilities, IMO.
--
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub:
https://github.com/pybuilder/pybuilder/issues/562#issuecomment-370915470

--
Sent from my Android device with K-9 Mail. Please excuse my brevity.

@arcivanov sorry to ask again, but your previous message wasn't clear. Can I do a release now or do you want me to wait?

If you do a release right now, when we make a next minor-breaking API change, we'd have to branch to 0.13 and maintain three versions. People still can use --pre 0.12 builds already as much as they want, they are published.
Furthermore, we still lack documentation to announce deprecation of Python 2.6 in 0.12 and a swarm of other changes.

O.K. I'll hold off on that then. Do we perhaps want to make a milestone to collect and list all changes for the 0.12 release?
On March 7, 2018 8:39:43 PM GMT+01:00, Arcadiy Ivanov<EMAIL_ADDRESS>wrote:

If you do a release right now, when we make a next minor-breaking API
change, we'd have to branch to 0.13 and maintain three versions. People
still can use --pre 0.12 builds already as much as they want, they
are published.
Furthermore, we still lack documentation to announce deprecation of
Python 2.6 in 0.12 and a swarm of other changes.
--
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub:
https://github.com/pybuilder/pybuilder/issues/562#issuecomment-371259069

--
Sent from my Android device with K-9 Mail. Please excuse my brevity.

Yep, makes sense.

Hi, can we expect any progress in the near future regarding the 0.12.0 release? Thanks!

@numbnut in the future. I'm overscheduled with paid work at the moment. I'll get back to it when I can.

I can cut a new release from master next week if needed.

cutting a release is not an issue @esc, getting the work done is :)

any update? I try to use 0.11 with python 3.7.6 and it doesn't work.

@michaelwiles you can always pip install -U --pre pybuilder.
There is one bug left and writing release notes.
What exactly "doesn't work"?

Thank you. Will definitely try that.
Desperate for something to get me out of the hell I'm in... I've come from
java and do so miss maven.
On Tue, 7 Apr 2020, 13:35 Arcadiy Ivanov<EMAIL_ADDRESS>wrote:

@michaelwiles https://github.com/michaelwiles you can always pip
install -U --pre pybuilder.
There is one bug left and writing release notes.
What exactly "doesn't work"?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/pybuilder/pybuilder/issues/562#issuecomment-610335254,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAODX5F2NTCMQY6K2XDW7KTRLMFXDANCNFSM4ETZ7WBQ
.

0.12.0 has been released!
https://pybuilder.io/release-notes/v0.12.x#version-0120


Feature/expandable color picker

ColorPicker with an expandable drawer.
Usage example:
<ColorPicker defaultValue="#ffcc00" onChange={handleChange}>
  {['#fff', '#999', '#000', 'red', 'blue', 'green']}
</ColorPicker>

Consideration:
It is possible to implement the drawer like Tooltip for better positioning configurations, but it adds another level of complexity so it can be added later when needed. For now, swatchDrawer can be customized through css prop.

Resolves https://github.com/enactjs/agate/issues/67

For some reason, the drawer expands to whatever size it wants and also wraps the children so it looks a little funny at various widths. I tweaked the rounded corners a little to mask this fact, but we may still want to look into it later.


Can't combine high level enchants with Charm and Apotheosis in 1.16.5

Versions
Apotheosis - 1.16.5 4.8.2
Charm version - 1.16.5 2.3.2 forge version
Minecraft version - 1.16.5 forge 36.2.4
Description
I was playing the Better Minecraft Plus modpack and noticed I coudn't combine enchantments once they were one level above the vanilla limit. I loaded minecraft with only Charm, Placebo, and Apotheosis, and the problem persisted. I did this again, but this time without Charm, and was able to combine enchantments past their vanilla limit like normal.  I posted this to the Charm Reforged issues tab but I'm a bit skeptical that it will be addressed their since Charm Reforged hasn't been updated since February.

charm's anvil modifications are incompatible with apoth, they can be disabled via their config to my knowledge.

Charm's anvil module is disabled in the config


fix: show error when trying to create LN invoice with amount > remoteBalance

Description
Without this fix it just shows you old / 0-amount invoice, confusing
Linked Issues/Tasks
Type of change
Bug fix
Tests
No test
Screenshot / Video
QA Notes

open LN channel
try to generate invoice with amount > incoming capacity
error should appear

I thought it should be possible to establish a new connection via CJIT in this scenario, no?

Tested on 1e714a948f69789cec42936226bfeb43ac8cf5e6
"Insufficient receiving balance" error now shown 👍
Although, the icon in the centre of the QR still indicates it is for both onchain and LN. Tracking here: https://github.com/synonymdev/bitkit/issues/1936


"Reduction not found." error with ifelse

julia> using LoopVectorization

julia> m = [1,2,3,4,5,6,7,8]
8-element Array{Int64,1}:
 1
 2
 3
 4
 5
 6
 7
 8

julia> s = -Inf
-Inf

julia> @avx for i in eachindex(m)
           s = ifelse(m[i]>=s, m[i], s)
       end
ERROR: LoadError: "Reduction not found."
Stacktrace:
 [1] reduction_zero at C:\Users\89639\.julia\packages\LoopVectorization\O8WW6\src\modeling\costs.jl:469 [inlined]
 [2] add_reduction_update_parent!(::Array{LoopVectorization.Operation,1}, ::Array{Symbol,1}, ::Array{Symbol,1}, ::LoopVectorization.LoopSet, ::LoopVectorization.Operation, ::LoopVectorization.Instruction, ::Int64, ::Int64) at C:\Users\89639\.julia\packages\LoopVectorization\O8WW6\src\parse\add_compute.jl:188
in expression starting at REPL[4]:1

Yeah, I should add ifelse to the known reductions.
Reductions have to be known to correctly initialize 0s for separate accumulators.
To SIMD a reduction, you need to do multiple reductions in parallel.
Sometimes, that's possible because there are multiple in parallel you can do, e.g. you can do multiple j iterations in parallel:
for j in axes(m,2)
    s = -Inf
    for i in axes(m,1)
        s = ifelse(m[i]>=s, m[i,j], s)
    end
    x[j] = s
end

This also won't work at the moment, but there is no reason it shouldn't work even for unknown reductions: just mark the i loop as non-reorderable, and SIMD the j loop.
I'll do that in the LV rewrite.
However, given just one loop:
for i in eachindex(m)
    s = ifelse(m[i]>=s, m[i], s)
end

doing multiple in parallel requires knowing what 0 is with respect to the reduction.
With ifelse, 0 is whatever s was initialized as.
With +, it is 0.0.
Someone could write
s = 3.4
for i in eachindex(m)
    s += x[i]
end

and LoopVectorization will create a bunch of accumulators initialized to 0.0, sum up x in parallel, combine these accumulators into a single scalar, and then finally add 3.4.
My point here is that it has to know 0.0 is "zero", because if it initialized each accumulator to 3.4, once it combines the accumulators, the answer will be wrong (i.e., it'll be too large by 3.4*(number of accumulators - 1)).
This is why there is a "Reduction not found" error.


Replace the name callable with function.

We already had function and class used for different types of callable in the configuration.
I don't think we need a third one (callable) if there is no significant difference between it and the other two.
So I have done a refactoring replacing all occurrences of callable with function.

It's not affecting the functionality so it's LGTM

@ctriant This will mean that you will have to modify your PR once this PR is part of the develop branch.
Since it's a one-to-one swap from callable to function it should be simple and straightforward.


types.py caused circular import

zillionare-trader-client version: 0.3.5
Python version: 3.8
Operating System: ubuntu 20.04

Description
logging requires re, and re requires types, and types is referred to our types, not the builtin types, thus caused circular import
Justify
should rename types to other names, say, consts.py

closed in 7c8fd2d52ae10c7abfb025054cfa246d2635b61e. types.py has been renamed to datatypes.py


Suggestion: Default Export

Hi, I love the icons. To change them faster in the application I created this component, which could be default export of the application maybe. It simply returns the appropriate component after searching in all exports.
import * as Icons from "@modulz/radix-icons"

export const Icon = React.forwardRef(({ children, name, ...props }, ref) => {
  if (name) {
    const capitalize = s => s.charAt(0).toUpperCase() + s.slice(1)
    const modified = name
      .split(" ")
      .map(e => capitalize(e))
      .join("")
    const id = `${modified}Icon`
    const available = Object.keys(Icons)
    if (available.includes(id)) {
      const Icon_ = Icons[id]
      return (
        <Icon_ {...props} ref={ref}>
          {children}
        </Icon_>
      )
    }
  }
  return <></>
})

export default Icon

Usage:
<Icon name="layers" />
<Icon name="zoom in" />

Hey, thanks for the suggestion! I have also experienced that it might feel a bit cumbersome to change out the imported icons quickly.
I’d recommend this import style if you want a quick developer experience:
import * as Icons from "@modulz/radix-icons"

function MyComponent () {
  return <Icons.LayersIcon />
}

This enables code editor autocompletion as you type the icon name and will work out better with TypeScript in case we introduce size or variant props for certain icons.


Updating the GAE app to work out of the box

I ran into the following issues when I tried to use the GAE part of this repo:

Module layout for the AppEngine Python SDK has been refactored and module paths are different
The SSL module is mandatory to get pub/sub working.
Pub/Sub was returning "One or more messages in the publish request is empty. Each message must contain either non-empty data, or at least one attribute."

These changes make the GAE component work out of the box again albeit with a throw away "test" message.

I've signed CLA's on 3 different accounts now but I'm still seeing:
cla/google — Need a CLA for one or more commit authors

I authored the commits.

Thanks. These changes look good to me.
I'll ask one of my teammates to review to make sure the code runs. (I'll have to make sure to add some automated Travis tests for this repo.)

@tswast Can you do this?

Looking now.

Thank you for your contribution!
I verified that these changes fix the App Engine deployment. Merging now.


Issues with focusmonitor and hyprctl -j monitors if there are no clients on a workspace

I heavily use my keyboard to navigate across my 4 monitors and their applications.
I am having issues when focusing monitors and trying to switch workspaces.
This is how my workspaces and key bindings are set up.
wsbind=11,DP-1
wsbind=12,DP-1
wsbind=13,DP-1

wsbind=21,DP-2
wsbind=22,DP-2
wsbind=23,DP-2

wsbind=31,HDMI-A-1
wsbind=32,HDMI-A-1
wsbind=33,HDMI-A-1

wsbind=41,DP-3
wsbind=42,DP-3
wsbind=43,DP-3

workspace=DP-1,11
workspace=DP-2,21
workspace=HDMI-A-1,31
workspace=DP-3,41

bind=SUPER,i,focusmonitor,DP-2
bind=SUPER,k,focusmonitor,DP-1
bind=SUPER,j,focusmonitor,DP-3
bind=SUPER,l,focusmonitor,HDMI-A-1

bind=SUPER_ALT,l,exec,~/.config/hypr/workspace switch next
bind=SUPER_ALT,j,exec,~/.config/hypr/workspace switch prev

Here is a snippet of my custom script that determines the current workspace and increses/decreases the number to switch to it
from=$(hyprctl -j monitors | jq -r '.[] | select(."focused"==true).activeWorkspace.id')
if [[ $1 == "switch" ]]
then
     if [[ $2 == "next" ]]
     then
        to=$(( $from + 1 ))
     else
        to=$(( $from - 1 ))
     fi
fi
notify-send $from $to

This is the actual behaviour

start on DP-1 (wsp 11-13)
focusmonitor DP-2 (wsp 21-23)
monitor DP-2 is focused
switch to next workspace (from = 21, to = 22) - OK
the workspace on DP-2 is correctly switched to 22 - OK
switch to next workspace (from = 11, to = 12) - NOT OK
instead of switching from 22 to 23, the workspace on DP-1 is switched to 12 - NOT OK

This is the expected behaviour

start on DP-1 (wsp 11-13)
focusmonitor DP-2 (wsp 21-23)
switch to next workspace (from = 21, to = 22)
switch to next workspace (from = 22, to = 23)

Info
This only happens if I use focusmonitor and if there are no clients on the "second" workspace of that monitor. However, if I move the mouse to that monitor this issue does not occur at all.
Proposed solution
I noticed that focusmonitor does not move the mouse to the specified monitor.
focusmonitor should also move the mouse to the specified monitor, which makes me think that this issue will then be resolved.

Same problem here, with the additional twist that wsbind seems to be deprecated in 0.26.0 and it isn't clear to me how to even get back to the same behavior as shown in your config. Other changes in the release notes suggest some of the monitor switching issues might be addressed, but I can't test whether they directly fix this issue because I can't even get the workspaces bound to the right monitors to start with.

e.g. workspace = 1, monitor:DP-1

monitor = DP-1, 2560x1440@179.960007,0x0,1
monitor = DP-2, 2560x1440@179.960007,2560x0,1
workspace = 1, monitor:DP-1
workspace = 11, monitor:DP-2

Tried using this workspace, still when I start up Hyprland up '2' workspace shows up on DP-2 instead of '11'

is this still relevant?

Nope.. it works with the latest version


Filtering string column (Input) with comma in value throws and error

Describe the bug
Add table with TD column and Input::make() filter. Then filter that column with comma in value.
HttpFilter method parseHttpValue would then split that query parameter into array and whole rendering of column header throws an error

Expected behavior
Column is filtered by string value without any errors. Comma is part of the filter value.
Screenshots

Server (please complete the following information):

Platfrom Version: 13.7.1
Laravel Version: 9
PHP Version:  8.0
Database:  MSSQL

Additional context
I guess that split by comma (,) is used for some other filters. There should be a way to exclude that if you have normal Input filter.

I also encountered this error. After a short brainstorming session, I found a solution that can help you until this bug is fixed:
First step:
I found out the scope "filter" which implemented in trait Filterable creates object of HttpFilter OR uses object of class which extends HttpFilter. So, we can use it to modify behavior of the scope. We need to create new class (I just created new class and copied a constructor and a method parseHttpValue to override them:
class HttpFilter extends \Orchid\Filters\HttpFilter {

    public function __construct( Request $request = null, array $expects = [] ) {
        $this->request = $request ?? request();

        $this->filters = $this->request->collect('filter')
            ->map(fn ($item, $key) => $this->parseHttpValue($item, $expects[$key] ?? null))
            ->filter(fn ($item) => $item !== null);

        $this->sorts = collect($this->request->get('sort', []));
    }

    /**
     * @override
     *
     * @param string|null|array $query
     *
     * @return string|array|null
     */
    protected function parseHttpValue( $query, string $expectedType = null )
    {
        if ( is_string($query) && 'string' !== $expectedType ) {
            $item = explode(',', $query);

            if ( count($item) > 1 ) {
                return $item;
            }
        }

        return $query;
    }
}

I added array $expects into constructor signature. This is necessary to clearly indicate our intentions:
$filter = new HttpFilter( expects: ['title' => 'string'] );

So, we can use our new filter with the scope "filter":
Model::query()
    ->filters(httpFilter: $filter)
    ->paginate();

Second step:
Filter in the table uses HttpFilter which is used in get_filter (a global helper function). I found two options:

Extend the Filed
Use addBeforeRender method of target input to control the value
First solution:

class Input extends \Orchid\Screen\Fields\Input {
    /**
     * @override
     *
     * @param mixed $value
     *
     * @return static
     */
    public function value( $value ) : self
    {
        return $this;
    }

    /**
     * @override
     *
     * @param string|null $name
     *
     * @return static
     */
    public static function make( ?string $filterColumnName = null ) : self
    {
        return (new static)->name('')->set('value', $_GET['filter'][$filterColumnName ?? ''] ?? null);
    }
}

We forbid all modifications of value.
Second solution lazier:
TD::make('title', __('admin/general.title'))
    ->filter(Input::make()->addBeforeRender(function () { // We can change the value of input before it's rendered
        $this->value($_GET['filter']['title'] ?? '');
    }))

So it works 🤗
I hope it will be useful for somebody.
PS: sorry for my poor language


Atom running wild on memory

I rarely use Atom, I have it here for editing some random files, but I normally use a full blown IDE when working on bigger projects or vim when editing on the server.
I opened .vimrc with atom (wtf right? haha), and then this happens :

If you notice, its using 31GB of ram (getting paged to disk because i only have 16).
Closing it again and reopening gives me this:

I am pretty sure its something related to some plugin. How can I pinpoint what plugin it is so I can bug report to them?
PS: if you notice, PHPStorm has 666 for the port count, maybe he is acting evil and corrupting his brother for me choosing to open Atom :P

You can try using @mark-hahn's package-cop package, though I'm not sure if it'll work if you have to restart Atom each time.


Dot notation property?

Issue coming from
https://github.com/photonstorm/phaser/issues/3869
It looks like the tsd-jsdoc isn't handling dot notation properties.
Is this something in the works, or should we adjust the jsdocs to conform?
Example
GameConfig.js from Phaser
https://github.com/photonstorm/phaser/blob/master/src/boot/Config.js#L61
 * @property {*} [input.mouse.target=null] - [description]
 * @property {boolean} [input.touch=true] - [description]
 * @property {integer} [input.activePointers=1] - [description]
 * @property {*} [input.touch.target=null] - [description]

Output
https://github.com/photonstorm/phaser3-docs/blob/master/typescript/phaser.d.ts  (Line 306)
    /**
     * [description]
     */
    "input.keyboard.target"?: any;
    /**
     * [description]
     */
    "input.mouse"?: boolean | object;
    /**
     * [description]
     */
    "input.mouse.target"?: any;
    /**
     * [description]
     */
    "input.touch"?: boolean;
    /**
     * [description]
     */
    "input.activePointers"?: integer;
    /**
     * [description]
     */
    "input.touch.target"?: any;

Are you sure this is an issue with tsd-jsdoc? As in, does this generate the expected jsdoc output?
I have a test of a typedef that include dot-notation for properties, and it works. What errors do you get when running tsd-jsdoc?

I'm not sure if it is an issue with tsd-jsdoc.
I just assumed that phaser is using tsd-jsdoc, but I'll do more testing to see if I can find the issue.
Iv updated my question above with line numbers.

Can you create a minimal test case that reproduces this? Something I  can use in my test scripts rather than the entire phaser lib?

Yeah, I'll try to reproduce with a simple example.
Side note.
Looks like the solution has been solved by using separate typedefs.
https://github.com/photonstorm/phaser/pull/3916

I've tested this in the new v2 release and it seems to be working as expected. If you encounter another issue, let me know.


[cadence]: ConnectRequest message does not parse [ClientTimeout]

It looks like the cadence-proxy is not parsing the ClientTimeout property (or you haven't pushed your latest changes of to the cadence branch to GitHub).

I'll change that. When Removed the ProxyRequest timeout I changed the
timeout to a constant for testing and need to change it back.
On Sat, Jun 8, 2019 at 12:05 Jeff Lill<EMAIL_ADDRESS>wrote:

Assigned #549 https://github.com/nforgeio/neonKUBE/issues/549 to
@johncburns1 https://github.com/johncburns1.
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/nforgeio/neonKUBE/issues/549?email_source=notifications&email_token=ACIDPTHB2JZ4H4JCVS4RS6DPZP7GFA5CNFSM4HWH5FJ2YY3PNVWWK3TUL52HS4DFWZEXG43VMVCXMZLOORHG65DJMZUWGYLUNFXW5KTDN5WW2ZLOORPWSZGOR37TTCY#event-2399091083,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACIDPTF4X2BSLYIDEOJ2TFTPZP7GFANCNFSM4HWH5FJQ
.

ClientTimeout is now being set.  The ConnectRequest itself takes the longest to complete (because it has to wait on the cadence-server to begin accepting requests, so I have the default value set to 30 seconds.  I get the ClientTimeout value from the ConnectRequest, establish a connection to the cadence server using the default 30 second timeout, and then set the ClientTimeout value after the connection is established.  All following requests will have the timeout specified by the ConnectRequest ClientTimeout property.


Unity 5.0.0 Nuget package compatibility

Unity 5.0.0 Nuget package is available:
https://www.nuget.org/packages/Unity/
According to release notes the namespaces have changed (sigh), please update to achieve compatibility.

Will update. Thanks.

updated


[Bugfix] Fix buy tab: Simplex urls

Problem
The LW backend has been updated with a new url and service and the vales do not currently work when the user will try to sort out the issue.
Approach
Run tests for the new service by starting with staging/sandbox

Run end to end test
Add in the constants for production

Video Clips

Completed Transaction

@gneo54
@mosadialiou :
Ran another sandbox run and was successfully completed.

Sandbox-Run: 2


testing out preview

Howdy @gganch, going to go ahead and close this out since the functionality is live! Thanks so much for all your help on this!!


feat(perception_reproducer): update new perception reproducer for debugging the version of beta/v0.19.1

Description

Support new perception reproducer for the beta/v0.19.1 for developers' debugging.
Fix a dependency error

Related links
Parent Issue:

Link

How was this PR tested?
tested with psim

Notes for reviewers
None.
Interface changes
None.

Effects on system behavior
None.

This PR will be reopened after we decide which branch to merge


Image generation fails because of new Haskell major version

Description
Image generation on windows fails, because Haskell.tests throws error. Root cause seems to be, that Haskell has a new approved major version (9.0.1 was approved on Thursday, March 4, 2021) on chocolatey.org which was not installed to the same version as previous major version 8.
Area for Triage:
Haskell
Question, Bug, or Feature?:
"Bug"
Virtual environments affected

[ ] Ubuntu 16.04
[ ] Ubuntu 18.04
[ ] Ubuntu 20.04
[ ] macOS 10.15
[ ] macOS 11.0
[x] Windows Server 2016 R2
[x] Windows Server 2019

Image version
Used Commit: 5ad9793f2955e4d3cbd1ea183337776b44a51a57
Expected behavior
Test runs without failure.
Actual behavior
Test throws error.
Repro steps
Start Windows Image process.

Seems to be fixed with commit 8cdcef0d0037ff32dc22c721d4b3835ccabc582f


Hotkey assignments lost if a command is edited

The code in URIModal sets a new ID for a command each time it's edited, instead of only assigning an ID once, when the command is first created.  This causes hotkey assignments to be lost, because Obsidian stores them by command ID.  So every time you edit a command, you have to go back and re-assign a hotkey to it, and the old hotkey assignments will accumulate in Obsidian's hotkeys.json.
The fix would be to move the ID assignment into the if branch for creating a new command, so that once it is created, a command will always have the same ID.

Fixed in 0.4.3.


Golem Projectile shoots through walls, has no block collision detection.

Fixed in latest release https://minecraft.curseforge.com/projects/emberroot-zoo/files/2488769


Integrate this plugin in Redmine core

Hi @nanego,
I have just tried this plugin and I think it could be a great addition to the "Bulk addition of related issues" feature that will be available in the upcoming Redmine 4.2.0. If you didn't know about this feature, please take a look and let me know what do you think.
Are you interested in creating a patch based on the current trunk? I'll be very happy to review it and to promote it to the core. If not, I can try to do it when I'll find some time, but I would like to get you agreement to use this plugin as a source/inspiration.
Thanks!

Hi @marius-balteanu.
Thanks for your proposal. I agree this plugin should be merged to Redmine core.
I don't have much time this week, but I'll try to work on it soon.


Update yamt.md

Sort the list of folders to keep on memory card to alphabetical order.

Almost deleted my data folder because I was just going through VitaShell marking folders between those listed assuming it was all alphabetical (glad I double checked the list before committing)


Add functions to get paramspec name quark and type name quark

And I need the Debug impl to be able to use the new quark stuff in GStreamer :)

More implementations makes API easier to use so big :+1: for me!

@GuillaumeGomez all green :)

All merged. :)