Bayesan Optimization recommendation in the noisy case

The papers about Nevergrand and NGOpt make the point that recommend() and tell() need to be separated to handle the case of noisy functions well.
Unfortunately, if you ask Nevergrad to recommend() with BO, it will return the (remembered) minimum loss. This isn't a very good idea for very noisy functions, because those parameters could be very far from the modeled minimum.
Fixing Nevergrad to use the bayes_opt recommendation unfortunately won't help because the same problem does exist upstream: https://github.com/fmfn/BayesianOptimization/issues/271

Interesting! And we can fix this maybe, by defining our own recommendation
rules.
We need several other Bayesian optimization codes anyway, I think this is
going to come.
It looks like we always work on related topics Gian-Carlo, nice to meet you
here :-)
Olivier
On Sat, Feb 27, 2021 at 12:16 AM Gian-Carlo Pascutto <
<EMAIL_ADDRESS>wrote:

The papers about Nevergrand and NGOpt make the point that recommend() and
tell() need to be separated to handle the case of noisy functions well.
Unfortunately, if you ask Nevergrad to recommend() with BO, it will return
the (remembered) minimum loss. This isn't a very good idea for very noisy
functions, because those parameters could be very far from the modeled
minimum.
Fixing Nevergrad to use the bayes_opt recommendation unfortunately won't
help because the same problem does exist upstream:
fmfn/BayesianOptimization#271
https://github.com/fmfn/BayesianOptimization/issues/271
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/facebookresearch/nevergrad/issues/1063, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AADUR2T5IRCD4WBP3DIFMLLTBATVZANCNFSM4YJIKPCA
.

Hi Olivier, nice to meet again after so many years. I already ran into Guillaume Chaslot too recently :)
I attached the mocked up problem I am testing with to issue #1064. I think in the theoretical optimal sense there the RESAMPLES in that code should be 1 or 2, so the noise is not reduced but we can explore more of the parameter space. But many algorithms in Nevergrad don't behave well with such large amplitude noise, and this issue is one example.
With regards to issue #537, I think the code in the gist should be an example where BO on average performs well, perhaps better than the NGO default (1-1 FastGA) or TBPSA.
I wonder about the choice of BO for things like https://arxiv.org/abs/1812.06855 as compared to CLOP (which I don't believe is in Nevergrad). But that's offtopic here, I guess.


Error while installing via pods

This is the Error in TCBlobDownloadManager.swift file: Cannot invoke initializer for type 'TCBlobDownload' with an argument list of type '(downloadTask: NSURLSessionDownloadTask, toDirectory: NSURL?, fileName: NSString?, delegate: TCBlobDownloadDelegate?)'

I'm seeing the same thing.  It looks like the project needs to be updated to support Swift 1.2.

Mhh yes it was updated but I did not push a release on Cocoapods, sorry! I'll do it very soon

Thanks, @thibaultCha!  In the meantime, it can still be used by putting this in the the Podfile:
pod 'TCBlobDownloadSwift', :git => 'https://github.com/thibaultCha/TCBlobDownloadSwift', :branch => 'master'

@bonebox  Thanks!!!

I just updated the Cocoapods repo with version 0.1.0! It has the major feature I want to be included but I'm waiting a bit more for it to turn 1.0. Anyways, I think we can close this now, and thanks for noticing!


Instance of MonadTrans, MFunctor etc for HFree

Hello @sjoerdvisscher. How about add an instance of MonadTrans, MFunctor for HFree?
For example:
MonadTrans, lift will be like liftFree
MFunctor, hoist will be like hfmap

See https://github.com/sjoerdvisscher/free-functors/blob/master/src/Data/Functor/HFree.hs#L98

@sjoerdvisscher interesting, I do it now like
newtype Freer f a = Freer { runFreer :: HFree Monad f a }
  deriving (Functor, Applicative, Monad) via HFree Monad f

type Eff r = Freer (Union r)

instance MonadTrans Freer where
  lift = liftEff

instance MFunctor Freer where
  hoist = hoistEff

hoistEff :: (f ~> g) -> Freer f ~> Freer g
hoistEff f = Freer . hfmap f . runFreer

liftEff :: f ~> Freer f
liftEff = Freer . liftFree

If you use this code and it works for you, I think I should add the instances and just document the issue. I don't think there can be any other instance so providing them would do no harm.

@sjoerdvisscher another question. Could u show some example with Free + Algebra, where Algebra is
class Algebra f where
  alg :: f a -> a

@sjoerdvisscher I found your answer https://stackoverflow.com/questions/14852712/is-there-a-generalization-of-these-free-like-constructions/15086576#15086576
But what should be instead of question mark?
class Algebra f t where
  alg :: f t -> t

type FreeAlgebra f a = Free (Algebra f) a

freeAlg = ?

@xgrommx I think that should be
freeAlg :: f (FreeAlgebra f a) -> FreeAlgebra f a
freeAlg fa = Free $ \k -> alg (fmap (rightAdjunct k) fa))


WIP don't bother seeking a cursor if it wont yield a useful value

If the cursor gives a start time before or after the chunk that we
are currently getting, don't bother to put it on the heap and don't
bother to seek it again in the futile hopes that the key will change.
For a synthetic database where there was only entries for a tiny
slice of time, it cut queries from 183 seconds to 30 seconds doing
select mean(value) from cpu where time > now - 2h group by time(1h)

+1, makes sense to me. Since this is core query engine, I'd like @dgnorton to review as well.

+1


Test suite fails with react-dom 16.6.0

Upgrading react-dom from 16.5.2 to 16.6.0 makes 83 tests fail when running this part of the test suite:
mocha --require babel-core/register src/tests/general/*.spec.js

Bisecting in the react repo reveals that it broke when https://github.com/facebook/react/pull/13902 was merged.

Closing this as 6.0.0 supports 16.9 and above, so this is probably no longer an issue any more.

Awesome! Remember to push the new release :innocent:


WIP: Merkle drop128

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

8 of 24 (33.33%)  changed or added relevant lines in 1 file are covered.
22 unchanged lines in 2 files lost coverage.
Overall coverage decreased (-73.08%) to 15.152%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

contracts/MerkleDrop128.sol
8
24
33.33%

Files with Coverage Reduction
New Missed Lines
%

contracts/CumulativeMerkleDrop128.sol
11
0%

contracts/CumulativeMerkleDrop.sol
11
0%

Totals

Change from base Build<PHONE_NUMBER>:
-73.08%

Covered Lines:
8

Relevant Lines:
46

💛  - Coveralls


source maps check

sometimes sourcemaps not wotking correctly
this may be caused with @Inject decorator

webpack has no this issue


Make the /containers/json API endpoint return a machine readable Status field

Currently the [https://docs.docker.com/engine/reference/api/docker_remote_api_v1.21/#list-containers](GET /containers/json) endpoint returns a human readable Status field, which is useful for the docker ps cli, but not very useful for other API clients, since it's not machine readable. For example, this is what it has returned for me (simplified to only include the Id and Status fields from the returned JSON):
Id                                                               Status
9080c3d4e54b1367cd659d5841953f0a0b0ed789d52805491ba752744ca7ed33 Created
da837d8058c56c0c038d4580f5f8c2197a7c383be7de106dfbc6d17849975f2a Exited (137) 12 days ago
624d6deaf83091659d563d2063c6fcf0275a4b945b02e5b2262557a64e6953f8 Up 8 minutes (Paused)
2a6e659fe99f33a5f43605e313fbee17c2eb91e317567d6fd98d69c5d30504db Up 5 seconds

It would be more useful if the Status field (or a new field, for backwards compatibility) returned the states from this state diagram:

I therefore propose a new State field to the result of calling GET /containers/json which will have one of the values from that diagram, namely created, running, paused or stopped (I don't think it can ever have deleted, since, well, it's deleted).

If you are reporting a new issue, make sure that we do not have any duplicates already open. You can ensure this by searching the issue list for this repository. If there is a duplicate, please close your issue and add a comment to the existing issue instead.
If you suspect your issue is a bug, please edit your issue description to include the BUG REPORT INFORMATION shown below. If you fail to provide this information within 7 days, we cannot debug your issue and will close it. We will, however, reopen it if you later provide the information.
For more information about reporting issues, see CONTRIBUTING.md.
You don't have to include this information if this is a feature request
(This is an automated, informational response)

BUG REPORT INFORMATION
Use the commands below to provide key information from your environment:
docker version:
docker info:
Provide additional environment details (AWS, VirtualBox, physical, etc.):
List the steps to reproduce the issue:
1.
2.
3.
Describe the results you received:
Describe the results you expected:
Provide additional info you think is important:
----------END REPORT ---------
#ENEEDMOREINFO

After a bit of exploring in the code this looks like it should be pretty straight forward, since the State object already has a way to return the state as a string, and all that is needed is to add a new State field to the Container struct. The only problem with this is that StateString returns exited rather than stopped.
It would also be useful to return the timestamp of the last state transition, but maybe this should be in a separate API

I think it would be consistent with docker inspect, which returns;
    "State": {
        "Status": "running",
        "Running": true,
        "Paused": false,
        "Restarting": false,
        "OOMKilled": false,
        "Dead": false,
        "Pid": 12817,
        "ExitCode": 0,
        "Error": "",
        "StartedAt": "2015-12-24T02:49:18.036789166Z",
        "FinishedAt": "0001-01-01T00:00:00Z"
    },

(I just spotted the dodgy FinishedAt, we probably should return nil there, not sure)

Yes, and while looking into this I also noticed that the https://docs.docker.com/engine/reference/api/docker_remote_api_v1.21/#list-containers endpoint takes those values as filters, so it's very strange that it doesn't return them.
I think that the State object in docker inspect should return the last transition timestamp, rather than the startedAt/finishedAt timestamps, like I said in my previous comment. Or there should be a separate api endpoint for getting a snapshot of the state of all containers, in a similar format to what docker events returns (id, timestamp, state).
Anyways, I've created a small pull request for at least exposing the state of containers: #18966

@mariusGundersen Is this resolved now?

I think this was resolved by #18966


Explore options for anonymousUser

As discussed here;

@adatzer I'm from the LaunchDarkly ecosystem team, happy to hop on a call and talk through options.

Hi @InTheCloudDan ! Thank you very much for proposing this!
Happy to hop on a call as well cc @igneel64 @jethron let's find out how we can connect!

Closing this issue after the 0.3.0 release (even if a user wants to use anonymousUser as a randomization unit it would now be possible to add) .


Python 3 compatibility. Readers and writers should expect unicode data.

Description: Describe in a couple of sentences what this PR adds
JIRA: Link to JIRA ticket
Dependencies: dependencies on other outstanding PRs, issues, etc.
Merge deadline: List merge deadline (if any)
Installation instructions: List any non-trivial installation
instructions.
Testing instructions:

Open page A
Do thing B
Expect C to happen
If D happened instead - check failed.

Reviewers:

[ ] tag reviewer
[ ] tag reviewer

Merge checklist:

[ ] All reviewers approved
[ ] CI build is green
[ ] Version bumped
[ ] Changelog record added
[ ] Documentation updated (not only docstrings)
[ ] Commits are squashed

Post merge:

[ ] Create a tag
[ ] Check new version is pushed to PyPI after tag-triggered build is
finished.
[ ] Delete working branch (if not needed anymore)

Author concerns: List any concerns about this PR - inelegant
solutions, hacks, quick-and-dirty implementations, concerns about
migrations, etc.

@matthugs I had to go down the rabbit hole to fix some quality issues.
Can you try this version with bulk-grades to see if the unicode problem is solved?


lesson03 script notebook issues

I'm going through the material and will for now just list things I find in https://github.com/deeplearning540/deeplearning540.github.io/blob/main/source/lesson03/script.ipynb

[2] why not use dropna as in lesson02?
[5] I think is is confusing to call the KNN classifier kmeans, which was just introduced as a unsupervised method (clustering) in the previous lesson
[49] and [36] (below that): because 1 = true and 0 = false, the binary confusion matrix[[tn, fp],
 [fn, tp]]

output by sklearn doesn't match the figure from Wikipedia, which is confusing
[49] and [36] (below that): the confusion matrix convention in sklearn is axis 0 (rows) = true, axis 1 (cols) = pred, the Wiki image has axes swapped
[50]: print(int(True)) ?
[54]: F1 score formula TeX error (ctimes)

[54]: please submit a PR ... not sure I have the time to fix this


Problem with options when add item

Hi, I have a problem when add item in cart
		Cart::add([
			'id' => $id,
			'name' => $name,
			'qty' => $qty,
			'price' => $price,
			'options' => [
				'image' => $image,
				'sku' => $sku,
				'slug' => Cleaner::url($name)
			],
		]);

all variables, contains values, but when i get the content with Cart::content()
return this.
{"948cb53c201bad627e7d0686e0932068":{"rowId":"948cb53c201bad627e7d0686e0932068","id":"1","name":"Pipa de agua recta","qty":"1","price":90,"tax":18.9,"subtotal":90}}
JSON does not return options key.
I don't understand why.
Thank you

Update, the problem appears only from version 2.0.2 or later.

Should be fixed by 0c3c859b6c8b55d6cd6be118cb96bc0c8f37063c


Fix Engine Archive (#9137)

Proposed changes

Unreleased project version (optional)

Related issues (optional)

Deploy preview for docsdocker ready!
Built with commit 34a5459e31dc077796b490ff3414bf209e67a273
https://deploy-preview-9138--docsdocker.netlify.com


Fix crash on Windows when the taskbar is to the left or the right

#233

Also, if the error you had in your issue was TypeError: Error processing argument at index 1, conversion failure from 426.5, I think #235 should fix it (see the Math.round part)


[Feature Request] Split Dataset

Is splitting data in the plan of labelformat development, or is it desired?

@michal-lightly Thanks, looking forward to the future development :)


Zero Balance

Hi, I followed advice here https://bitcointalk.org/index.php?topic=2425976.0 -

You could just install ElectronCash (https://www.electroncash.org/#download).. then open your "old" Electrum wallet using Electron Cash... it should automatically find all your BCH.

I successfully imported the keys (all previous transactions show) but my BCH balance is zero. Any ideas why? I definitely had a balance of about 0.1 at the fork.
Thanks

The screenshot you posted shows that you paid "faucethub" 0.11 BCH on 2017-10-10, which was way after the fork, and even labeled the transaction! That also happens to be the transaction that drained your account. Are you sure you didn't do that yourself? If not, did you expose your seed to someone who did that?

Thanks a lot for replying.
I was under the impression that after the fork the two were separate, and that and funds sent via electrum wallet were BTC only. I never sent any BCH to anyone, only BTC yet it seems that all the transactions are showing up also in the electron wallet, as if I had been sending BCH as well as BTC.
I didn't think it was possible for electrum to send BCH transactions? So far I haven't sent anything using electron wallet. I was expecting it to show my BCH balance! It's weird...

Here is the final transaction showing on blockexplorer
https://blockchair.com/bitcoin-cash/transaction/0ebc80352246df72a4ef4582a4d7d116b973bc2353dfab96dcfd52f7d63e64bf
I sent that to faucethub in BTC only, using electrum. I didn't send BCH, and no BCH was received at the faucethub end, as it would have shown in my BCH balance there.

Also when I put my public keys into blockchair I get nothing found...
https://blockchair.com/search?q=xpub661MyMwAqRbcFt4SfQMpED528TqYkMTWVG7HaqsCeKNR6M8aw6yYRSgvTV3RPBeJZL6okc6g9dwnmLNHu6c3ionMRLddze3h6EiDRC6fV3R

There is strong replay protection, meaning you are correct: transactions sent on BCH do not play on BTC chain and vice-versa.
What I suspect (and what i've seen before in people having a similar question) is that your funds were not in the address you thought they were in the exact time of the fork.  I suggest you try to trace back your funds to the forking block of the split, and you see exactly where they were at the time of the fork and thus where they are in BCH -- perhaps they are in another wallet or address or account you control.

Thanks again for persisting!
I never had another wallet, all my transactions were in the same electrum wallet. I only emptied it just before getting electron. It always had a balance, at least .01 up till them. Its weird, all the transactions I ever did in electrum are showing up as BCH transaxtions, eventhose before the fork show up.

of course they show up before the fork -- the chain existed before the fork split.

First: All transactions pre-fork will show up as transactions on BCH too, the two chains share their pre-fork history after all.
I don't think blockchair scans your xpub; however I tried importing your xpub on my client and indeed it was drained 10/10/2017. The destination 1GWKN9EEkstAcu7U24eg6THy6RqCPWMYNq also seems to be not presenton the BTC chain, which means  0ebc80352246df72a4ef4582a4d7d116b973bc2353dfab96dcfd52f7d63e64bf cannot be a transaction replay (not that it's possible anyway).
My best guess instead is that you might have downloaded a fraudulent copy of Electrum (not Electron Cash, since if you followed advice of the bitcointalk thread it'll be November, can't drain your account back in time), or somehow exposed your private key, which caused a malicious actor to drain your account in October. Note that the output is spent even to something that's either a faucet or a giant, messy mixer.

imaginaryusername and fyookball thanks for taking the time. I'll give up on it I think. It seems odd that someone would have access to my electrum wallet and then only drain my BCH, leaving the much higher value BTC alone! I mean, if they had my keys they could take both...
anyway, I may as well move on and leave it as a mystery. But thanks a lot, I appreciate it.
All the best
andy


docs: fixed typo in config-manager doc

Description
Fixed a typo in the documentation related to an API call  in ./lumos/packages/config-manager/README.md, and also corrected the issue with the API reference path. from "@ckb-lumos/config" to "@ckb-lumos/lumos/config"
Fixes # (issue)
Type of change
Please delete options that are not relevant.

[x] Documentation or Website

@homura you can just try by yourself and merge this PR ASAP

@homura you can just try by yourself and merge this PR ASAP

I've corrected my suggestion again


Ajax Datasource ?

hi,
beautiful work there, can we have an AJAX autocomplete data source?
thanks in advance.

+1

+1
@sniperwolf when do you believe this will be released?

+1

+1

+1

+1

+1

+1


Error -32601 received from application: Method not found,dart:mirrors

[VERBOSE-2:shell.cc(184)] Dart Error: error: import of dart:mirrors with --enable-mirrors=false
[VERBOSE-2:engine.cc(186)] Could not prepare to run the isolate.
[VERBOSE-2:engine.cc(125)] Engine not prepare and launch isolate.
[VERBOSE-2:FlutterEngine.mm(308)] Could not launch engine with configuration.
Syncing files to device iPhone Xʀ...

after i annotation this line,the problem has gone,is there anybody konw why?
//import 'package:json_serializable/json_serializable.dart';

@miroda I think it should be helpful https://stackoverflow.com/a/53009646.  Do you still encounter the issue?

Without additional information, we are unfortunately not sure how to resolve this issue.
We are therefore reluctantly going to close this bug for now.
Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Could everyone who still has this problem please file a new issue with the exact descriptions what happens, logs and the output of ' flutter doctor -v'  please.
All system setups can be slightly different so its always better to open new issues and reference related issues.


Try claim greater than 4064

I'm trying a claim which exceeds the max payload length (4064).
Is there any way to send a message with length=5890, for instance?

Publication.tryClaim() is restricted to a payload that cannot fragment. You could set a larger MTU if your network does not suffer from much loss. If you cannot do that then you will be better off with Publication.offer()


Support enable WebSocket on Pulsar Proxy.

Motivation
Support enable WebSocket on Pulsar Proxy.
Verifying this change
Integration tests added.
Does this pull request potentially affect one of the following parts:
If yes was chosen, please highlight the changes

Dependencies (does it add or upgrade a dependency): (no)
The public API: (no)
The schema: (no)
The default values of configurations: (no)
The wire protocol: (no)
The rest endpoints: (no)
The admin cli options: (no)
Anything that affects deployment: (no)

Documentation

Does this pull request introduce a new feature? (no)

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks

/pulsarbot cherry-pick to branch-2.6

/pulsarbot cherry-pick to branch-2.6

/pulsarbot cherry-pick to branch-2.6


Adding an image load failure case to the shader debug zoo and implementing a fix

Spun off from https://github.com/baldurk/renderdoc/pull/3480
I ran into an assert when trying to debug a SPV shader that performed an imageLoad operation on a buffer texture so I implemented a repro case in the shader debug zoo and what seemed like a reasonable fix to me.
This was specifically when accessing a uint texel buffer with an imageLoad operation. In the case of a float format ReadTexel's default case handling would behave properly.

Sorry this took me so long to get to. I think this approach here is a little more compact :)


Error while installing dotnet tool upgrade-assistant

Problem encountered on https://dotnet.microsoft.com/en-us/platform/upgrade-assistant/tutorial/install-upgrade-assistant
Operating System: windows
I get the below error when trying to install upgrade-assistant :
error NU1202: Package upgrade-assistant 0.3.330701 is not compatible with net5.0 (.NETCoreApp,Version=v5.0) / any. Package upgrade-assistant 0.3.330701 supports: net6.0 (.NETCoreApp,Version=v6.0) / any
The tool package could not be restored.
Tool 'upgrade-assistant' failed to install.

You should install .NET 6 SDK then.

Thanks! that worked.


Refactor report errors for the APIv2

[x] Move report-related errors code to errors/test-run and the runtime errors code to errors/runtime
[x] Prefix all legacy API errors and categories with legacy, move them to legacy/reporter/errors
[x] UseLegacyTestRunError type for legacy API errors and delegate processing to the legacy templates
[ ] Redesign error decorator so it fits need of both API versions
[ ] Update generator-testcafe-reporter with new decorator and test data
[ ] Update all reporters

I'm working on this.

This is currently blocking on the new API implementation

@AlexanderMoskovkin I think we can move Update reporters with new errors test data-part to separate issues, because it's not MVP-blocking.

ok, I'll do this

 Update generator-testcafe-reporter with new decorator and test data - the same?

Yep


Mixins have no code completion

It would be cool if code completion worked i control_mixin_2 - it could suggest a and b properties

Yeah. Known issue. Mixins are still work in progress.
Mixins lack autocompletion because they are not Nodes but Objects with Scrips on them so they autocomplete as Objects or in other words nothing.
A Node with a MixinScript has minimal autocomplete as well.
This gets even more weird if you are combining say GDScript with VisualScript. VisualScript is able to get autocomplete since you can choose inheritance manually.

There is a lengthy discussion on how to improve mixins over on Goost https://github.com/goostengine/goost/discussions/150 . Still heavy WIP. I don't wanna fully remove it because they can be potentially useful for some applications. Even though there is no autocompletion it still works if you manually type things. So is still a useful feature for power users.

Not sure if this can ever be completed, to be honest. It's a limitation which is inherent to Godot's design. Unity doesn't have this issue because one can attach multiple scripts per game object in Unity via components. This is certainly not the case with the unified node-centric way of Godot. Perhaps it's still possible to overcome this, but that certainly requires modifying core parts of the scripting and like node systems, but something tells me it would mean going against Godot's architecture as a whole.


Refresh pages show This site can’t be reached

When refresh (F5) all page show error, This site can’t be reached.
upstream nginx proxy manager not problem.
docker logs:
2023/09/26 13:33:32 [alert] 5267#5267: worker process 7577 exited on signal 11 (core dumped)
2023/09/26 13:34:49 [alert] 5267#5267: worker process 7610 exited on signal 11 (core dumped)
2023/09/26 13:34:49 [alert] 5267#5267: worker process 7643 exited on signal 11 (core dumped)
2023/09/26 13:34:50 [alert] 5267#5267: worker process 7855 exited on signal 11 (core dumped)

See https://github.com/ZoeyVid/nginx-proxy-manager/issues/241


High CPU load when using a GroupStyle in a ListView

Describe the bug
When a GroupStyle is defined in a ListView, the CPU load is very high (> 2 % on my Core i9 8th gen).
Even when the view is not used or inactive.
Steps to reproduce the bug

Define a ListView
Add a GroupStyle to the ListView.GroupStyle property
Create a default style resource for TargetType="ListViewHeaderItem"
Create a grouped list and assign it to a CollectionViewSource
Assign the ItemsSource of the ListView to the View property of the CollectionViewSource

I created a repository that demonstrates the issue:
https://github.com/wbokkers/reunion-issue-high-cpu
Expected behavior
When the view is not interacted with or inactive, the CPU load should be around 0%
Screenshots

Version Info
NuGet package version:
WinUI 3 - Project Reunion 0.5: 0.5.5
Windows app type:

UWP
Win32

Yes

Windows 10 version
Saw the problem?

October 2020 Update (19042)
Yes

Device form factor
Saw the problem?

Desktop
Yes

@bartekk8 and @MikeHillberg FYI

We still see high CPU loads with Reunion 0.8 Preview.

With Windows App SDK 1.1.4 I see high CPU loads (again). :(


Building Simulation with Thermal Power as input

Hi,
I started working with BuildingSystems on OpenModelica. Using the current "BuildingTemplates" I have created some new buildings (for instance 3 rooms in a row and 1 corridor with all the walls, windows, floor and ceiling) and following your "Examples" I am also able to simulate them with some weather data: everything works fine and the modeling components are really good, with the templates, one understands quite easily how it works and how to combine them.
My problem is: currently I am simulating the building thermal response with some temperature set point in each room and the simulation gives me back: the required thermal power to reach the temperature setpoint. But now, I would like to know what is the thermal response of the rooms for a given injected thermal power (so basically, the other way around). But I cannot find, if there is already some existing interfaces for that (I see I can extract the rooms temperatures) but is there any input to "inject" some thermal power as input of each room/zone? I could not find it in the examples... Do you have any suggestion on the matter?

Hi Sohertz,
I haven't work much with the building models but I think i might help you...
One option would be to adapt (create a new one) building template Buildings.Zones.ZoneTemplateAirvolumeMixed where you instead of using fast-PI controllers (see instances coolingLoad and heatingLoad) you add your own heating system for the room.
How exactly you do depends on your needs. But those are the components keeping the room temperature within the set point values, i.e. the ones you need to adapt.

To anyone, who could be interesting with the solution: you may use the current building templates available in the library (under Buildings.BuildingTemplates) and change two inputs: heatSources should be set as true and calcIdealLoads to false. These inputs are used in the ZoneTemplateAirvolumeMixed model (your zones). Please note that this require the adaptation of the connect blocks.


blocks key in README payload appears to be ignored

Description
What type of issue is this? (place an x in one of the [ ])

[x] bug
[ ] enhancement (feature request)
[ ] question
[ ] documentation related
[ ] example code related
[ ] testing related
[ ] discussion

Requirements (place an x in each of the [ ])

[x] I've read and understood the Contributing guidelines and have done my best effort to follow them.
[x] I've read and agree to the Code of Conduct.
[x] I've searched for any related issues and avoided creating a duplicate issue.

Bug Report
Filling out the following details about bugs will help us solve your issue sooner.
Reproducible in:
package version: v1.24.0
node version: ?
OS version(s): Github runner image ubuntu-22.04
Steps to reproduce:

Modify the payload from the README to differentiate between the text content and the blocks content:

- name: test Slack Action
uses<EMAIL_ADDRESS>with:
  payload: |
    {
      "text": "Text: GitHub Action build result: ${{ job.status }}",
      "blocks": [
        {
          "type": "section",
          "text": {
            "type": "mrkdwn",
            "text": "Block: GitHub Action build result: ${{ job.status }}"
          }
        }
      ]
    }
env:
  SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}

Run the action

Expected result:
The message shows two lines, one starting with "Text: ..." and one starting with "Block: ..."
Actual result:
The message says "Text: ..." but not "Block: ..."
Attachments:
I tried just sending the "blocks" key without the "text" key and got
Error: no_text

Also, I found that in Block Kit Builder, the README payload results in an error while removing the text key makes it render appropriately. Maybe that's related?

Hey @jdangerx! 👋  I think this is caused by a missing SLACK_WEBHOOK_TYPE value for the incoming webhook technique. Does adding that to the env cause the blocks text to appear?

Aha! Indeed, either setting SLACK_WEBHOOK_TYPE: INCOMING_WEBHOOK or using a SLACK_BOT_TOKEN instead works - thanks for the quick response! Do you think this warrants an update in README.md or was it just a case of me not reading closely enough 😅 ? I'm happy to make the docs change if you think that'd be helpful!

Sweet, glad to hear that! And you're totally right that this isn't clear in the README.md - feel free to make a change, it'd be really appreciated! 😄

Quite a few changes were made to the README as part of the @v2.0.0 release, and the webhook-type input option was added to make some of the expected outputs more clear 🙏
Sending blocks with incoming webhooks can now be done with a snippet like so:
- name: Post a message in a channel
  uses<EMAIL_ADDRESS>  with:
    webhook: ${{ secrets.SLACK_WEBHOOK_URL }}
    webhook-type: incoming-webhook
    payload: |
      text: "*GitHub Action build result*: ${{ job.status }}\n${{ github.event.pull_request.html_url || github.event.head_commit.url }}"
      blocks:
        - type: "section"
          text:
            type: "mrkdwn"
            text: "GitHub Action build result: ${{ job.status }}\n${{ github.event.pull_request.html_url || github.event.head_commit.url }}"

I'll close this issue for now, but please feel free to write back in if other improvements to documentation or other inputs might be made! 📚 ✨


Fixed a couple sensor tests

Sorry, rebased & merged a PR and only afterword realized that one of the tests was failing.
Very minor fix to make the test compatible with the updated codebase.

Thanks for the quick approval Albertas, that was a major merge fail on my part!


NameError: global name 'reduced_item' is not defined

This is the format of my JSON file:

I want to unpack the results to CSV file with the script.
Basically it should be 12 rows of data in CSV.
The script fails (Python 2.7):
    reduced_item[to_string(key)] = to_string(value)
NameError: global name 'reduced_item' is not defined

Have you changed something in the script? Try running it without changing anything first and then trace back your changes one by one to see where the issues might be.
Lines 82 and 41 will be a good place to start.

Yeah, that won't work. You have to do some more changes to be able to use it as a lib. There is already an open issue #6 and I'm yet to get around to working on it.
If you do make it work, please consider sending a PR and I will gladly review it.


documentation

thank you for sharing this code.  I think the document needs adding more information about detail of implementation.
for example, I don't know why all of my records, are inaccessible.
please provide more declarative documentation.
thanks.

Please describe the issue you are encountering in further detail.

I didn't want to change nginx default configurations. so I just add /bbb location in bigbluebutton Nginx configuration nginx conf. I used bbb-auth.py script. I merged your greenlight branch with my own.
The problem is all playbacks are protected now. I don't use scalelite and use vanilla bbb.
/etc/nginx/bigbluebutton :

server {

    server_name  example.com;
    listen 443 ssl;

    access_log  /var/log/nginx/bigbluebutton.access.log;
	location /gl-auth/auth.py {
                gzip off;
                root  /var/www/html/gl-auth;
                fastcgi_pass  unix:/var/run/fcgiwrap.socket;
                include /etc/nginx/fastcgi_params;
                fastcgi_param DOCUMENT_ROOT  /var/www/html/gl-auth/;
                fastcgi_param SCRIPT_FILENAME  /var/www/html/gl-auth/auth.py;
      }

      location = /auth {
                internal;
                proxy_pass              https://localhost/gl-auth/auth.py;
                proxy_pass_request_body off;
                proxy_set_header        Content-Length "";
                proxy_set_header        X-Original-URI $request_uri;
      }
      location ~ /bbb/.* {
                root /var/www/html/;
        }

	# BigBlueButton landing page.
        location / {
          root   /var/www/bigbluebutton-default;
          index  index.html index.htm;
	  expires 1m;
        }

	# Include specific rules for record and playback
        include /etc/bigbluebutton/nginx/*.nginx;

        #error_page  404  /404.html;

        # Redirect server error pages to the static page /50x.html
	        #
        #error_page   500 502 503 504  /50x.html;
        #location = /50x.html {
        #        root   /var/www/nginx-default;
        #}

	error_page   500 502 503 504  /index.html;
        location = /index.html {
                root   /var/www/html/bbb-rec-perm/error-page/;
        }

	location = / {
  		return 307 /b;
	}

server {
    if ($host = example.com {
        return 301 https://$host$request_uri;
    } # managed by Certbot

    listen   80;
    listen [::]:80;
    server_name example.com;
    server_name localhost;
    return 404; # managed by Certbot

    root /var/www/html;

    location /gl-auth/auth.py {
                gzip off;
                root  /var/www/html/gl-auth;
                fastcgi_pass  unix:/var/run/fcgiwrap.socket;
                include /etc/nginx/fastcgi_params;
                fastcgi_param DOCUMENT_ROOT  /var/www/html/gl-auth/;
                fastcgi_param SCRIPT_FILENAME  /var/www/html/gl-auth/auth.py;
     }
}

If they are set to 'private' (which is the default, if they were set to 'unlisted' before) they are of course protected. You will have to change that to 'unlisted' or 'public' to make them accessible. In case you already did that, please take a look at your nginx logs to see whether auth.py works as inteded, or throws errors.

The tested playback was public.
nginx log:
2020/07/05 15:28:42 [error] 14253#14253: *872 connect() failed (111: Connection refused) while connecting to upstream, client: <IP_ADDRESS>, server: example.com, request: "GET /playback/presentation/2.0/playback.html?meetingId=57588c32b2a7c686d7dcccaa9209086033de903b-1593178960444 HTTP/1.1", subrequest: "/auth", upstream: "https://[::1]:443/gl-auth/auth.py", host: "example.com"

Is this issue might solve my problem?
https://github.com/ichdasich/bbb-rec-perm/issues/5#issuecomment-648743626

Did you configure fastcgi? i.e., is the fcgi daemon running?

I'm not sure. PHP didn't install on my server. Should I install it?

fcgi does not (necessarily) have to do sth. with php. Here it is to be able to execute the python CGI. See step 4 of the installation instructions.

I was already installed it.

fcgiwrap is already the newest version (1.1.0-6).

Is it running and working? Can you share corresponding log lines from your nginx error log as well please?

I think these logs are for the time I'd tested bbb-auth-passwd.py script. after I changed the script no line contains 'fcgi'

/var/log/nginx/error.log:2020/07/05 14:07:31 [error] 10713#10713: *778 upstream prematurely closed FastCGI stdout while reading response header from upstream, client: <IP_ADDRESS>, server: example.com, request: "GET /gl-auth/auth.py HTTP/1.0", upstream: "fastcgi://unix:/var/run/fcgiwrap.socket:", host: "localhost"

I think these logs are for the time I'd tested bbb-auth-passwd.py script. after I changed the script no line contains 'fcgi'

t: <IP_ADDRESS>, server: example.com, request: "GET /gl-auth/auth.py HTTP/1.0", upstream: "fastcgi://unix:/var/run/fcgiwrap.socket:", host: "localhost"
Is the server running on host "localhost" (::1) and acc" while reading response header from upstream, client: <IP_ADDRESS>, server: example.com, request: "GET /gl-auth/auth.py HTTP/1.0", upstream: "fastcgi://unix:/var/run/fcgiwrap.socket:", host: "localhost"
FATAL:  password authentication failed for user "postgres"" while reading response header from upstream, client: <IP_ADDRESS>, server: example.com, request: "GET /gl-auth/auth.py HTTP/1.0", upstream: "fastcgi://unix:/var/run/fcgiwrap.socket:", host: "localhost"

I didn't want to change nginx default configurations. so I just add /bbb location in bigbluebutton Nginx configuration nginx conf. I used bbb-auth.py script. I merged your greenlight branch with my own.
The problem is all playbacks are protected now. I don't use scalelite and use vanilla bbb.
/etc/nginx/bigbluebutton :

server {

    server_name  example.com;
    listen 443 ssl;

    access_log  /var/log/nginx/bigbluebutton.access.log;
	location /gl-auth/auth.py {
                gzip off;
                root  /var/www/html/gl-auth;
                fastcgi_pass  unix:/var/run/fcgiwrap.socket;
                include /etc/nginx/fastcgi_params;
                fastcgi_param DOCUMENT_ROOT  /var/www/html/gl-auth/;
                fastcgi_param SCRIPT_FILENAME  /var/www/html/gl-auth/auth.py;
      }

      location = /auth {
                internal;
                proxy_pass              https://localhost/gl-auth/auth.py;
                proxy_pass_request_body off;
                proxy_set_header        Content-Length "";
                proxy_set_header        X-Original-URI $request_uri;
      }
      location ~ /bbb/.* {
                root /var/www/html/;
        }

	# BigBlueButton landing page.
        location / {
          root   /var/www/bigbluebutton-default;
          index  index.html index.htm;
	  expires 1m;
        }

	# Include specific rules for record and playback
        include /etc/bigbluebutton/nginx/*.nginx;

        #error_page  404  /404.html;

        # Redirect server error pages to the static page /50x.html
	        #
        #error_page   500 502 503 504  /50x.html;
        #location = /50x.html {
        #        root   /var/www/nginx-default;
        #}

	error_page   500 502 503 504  /index.html;
        location = /index.html {
                root   /var/www/html/bbb-rec-perm/error-page/;
        }

	location = / {
  		return 307 /b;
	}

server {
    if ($host = example.com {
        return 301 https://$host$request_uri;
    } # managed by Certbot

    listen   80;
    listen [::]:80;
    server_name example.com;
    server_name localhost;
    return 404; # managed by Certbot

    root /var/www/html;

    location /gl-auth/auth.py {
                gzip off;
                root  /var/www/html/gl-auth;
                fastcgi_pass  unix:/var/run/fcgiwrap.socket;
                include /etc/nginx/fastcgi_params;
                fastcgi_param DOCUMENT_ROOT  /var/www/html/gl-auth/;
                fastcgi_param SCRIPT_FILENAME  /var/www/html/gl-auth/auth.py;
     }
}

Is it possible I forgot some of the configurations?
I don't change default conf. But I found this file in this repo which I think the config is duplicated. (It's already exists on /etc/nginx/site-available/bigbluebutton)

Well, this looks like the password for postgres is not correct. did you change that in the script?
But, to be honest, fixing your integration, not following documentation, is kind of out-of-scope for this issue tracker. You can try to find somebody on the bbb user mailinglist, who might be able to help.

Thanks for your guides. I try to fix the problem. however I'm not sure whether the default Nginx is required yet.


Updated default data type for timestamp column

Updated default data type for timestamp column from timestamp to datetime, which resolve the error!

which resolve the error!

What error? Is there an open issue? We need more detail than this.

Just changed to datatype to datetime from timestamp. Cause timestamp data type is not available, which gives error while adding timestamp in database creating form!

You need to either fully document the issue you're reporting (and supposedly fixing), or link to an issue that does.  We can't blindly accept changes without knowing why they're made.


Bump dependency to (upcoming) COMPAS 1.0

COMPAS is going to reach 1.0 in the coming days. We need to bump the dependency in FAB accordingly as soon as 1.0 is available, and in the meantime, this could be tested against main branch of compas repo.

the main branch?

the main branch?

It will be correct, eventually 😛

It will be correct, eventually 😛

oh ok, didn't know if i missed something.

oh ok, didn't know if i missed something.


Require jupyter-server-proxy 4.1.1

Updates to the latest jupyter-server-proxy version

Kicking CI after conda-forge release


Create topologicalSort.py

This pull request introduces a Python implementation of the topological sort algorithm, which is used to linearly order the vertices of a directed acyclic graph (DAG). The algorithm employs Depth First Search (DFS) to achieve this ordering.

I'm excited to contribute this implementation to the repository. Please feel free to review the code and let me know if any further modifications or adjustments are needed. I look forward to any feedback you may have!


Not working with Hardware rendering

Hi all ;) I have strange issue with my configuration :) My goal is open qutebrowser on debian bookworm on BananaPi m2 berry platform but the problem is only software rendering. I check all drivers drm and other things and it's not help but in other hand I check my gpu by kmscube and it rendering without any problem. In the next step I try to reproduce the same issue on my virtual machine and also I have the same problem cage use only cpu without gpu but acceleration is enbled and debian can find proper drivers... Please give me a tup because I suffer on this subject from 3 days ;) BR

Can you post debug logs of cage?

Ok I put it below, but I noticed that the main problem is with the drm and graphic cards, on the banana pi I also had problem with HDMI output tests and rendering goes only by the CPU so i had 100% of load on the one page of qutebrowser. I try update gpu drivers and find solution by chatgpt so I am also try install sway weston etc... but everywhere I have the same problem. Currently I try on the fresh instalation on the virtual machine and also I still stuck on the same problem.
Cage version : 0.1.4
Wlroots: 0.15.1-6
00:00:00.224 [backend/drm/renderer.c:275] drmCloseBufferHandle failed: Invalid argument
00:00:00.234 [backend/drm/renderer.c:275] drmCloseBufferHandle failed: Invalid argument
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Unsupported maximum keycode 708, clipping.
>                   X11 cannot support keycodes above 255.


Seems like ORDS is needed

Hi.
Just reporting that my app with the Plugin-dropzone (latest version) does not work on an APEX  Server with just Embedded PL/SQL Gateway.
I have moved it to a server with ORDS and works fine. (I tried twice the same file)
The error is the same as issue #66
Based on the DA firing is the FileUploadError is what is tripped.
Note: Both environments are APEX v19.1 and the one with ORDS is: v18.3.0.r2701456
Cheers!

Hi @GasparYYC
which upload method do you use? I don't have an env with embedded PL/SQL gateway, but it should at least work with the chunked method...

Hi @Dani3lSun
Sorry for the very-very late reply.
I have just confirmed on Oracle EPG to get it to work I have to select  "Chunked Upload". When ORDS is available then "Normal Upload" works perfectly fine.
I recommend you edit the documentation specifying that for Oracle EPG the plug-in must select "Chunked upload".
Thank you.
-Gaspar


Yeoman is dead

No activity for like a year guys. Broken memory leaking an unsecure dependencies. Don't use yeoman!

Yo is blocked by esm migration.
You can implement your own cli using environment directly.


:robot: Triggering CI on branch 'release-next' after synching to upstream/main

/test 411-test-e2e-aws-411

OCF Webhook is merging this PR


PostrgeSQL Compute Units - Disambiguate

"Set of resource" is a bit vague. I believe it means CPU and memory. If not, please ignore this PR

@andresnava : Thanks for your contribution to the Azure documentation! The author, @kamathsun, has been notified to review your proposed change.

This is a sensitive topic, so I am not sure of the technical answer (doubling cpu and memory). Sunil (@kamathsun) can you double check the edit.

I checked the edit and it looks good.

#sign-off


beg for code update

Hello, I am a student who has just come into contact with celestial mechanics. Recently, I have been reading the relevant papers of NRHO, but I can find few specific implementations. I have benefited a lot from seeing your creation. Compared with your paper, it seems that the implementation of NRHO track is not included in the example. My code ability is weak. I beg you to update some previously used code into the example. Thank you very much！

Hi
Apologies for getting back to you so late. I've been bit busy at work.
I will go through my old codes and add more case to the library this weekend.
kind regards
Kevin
On 10 Feb 2023, 14:31, at 14:31, Apnea2xl @.***> wrote:

Hello, I am a student who has just come into contact with celestial
mechanics. Recently, I have been reading the relevant papers of NRHO,
but I can find few specific implementations. I have benefited a lot
from seeing your creation. Compared with your paper, it seems that the
implementation of NRHO track is not included in the example. My code
ability is weak. I beg you to update some previously used code into the
example. Thank you very much！
--
Reply to this email directly or view it on GitHub:
https://github.com/JackCrusoe47/CR3BP_MATLAB_Library/issues/1
You are receiving this because you are subscribed to this thread.
Message ID: @.***>

It's a great honor to get your reply. Sorry to let you take time out of your busy schedule to update your code. I'm looking forward to it.
best wishes

Hi,
Firstly, all the codes you find here are mostly written based on papers by Grebow and Howell, Perdue University. I highly recommend the following thesis.
Generating Periodic Orbits In The Circular Restricted Three-body
Problem With Application To Lunar South Pole Coverage -Daniel J. Grebow, K. C. Howell
I was going through the examples in the repo and believe the following files contain NRHO halo orbits.
Near Rectilinear Halo Orbits (NRHO) are special cases of regular halo orbits, and examples of Earth-Moon Northern L1/L2 NRHO can be found in the following files:

examples/FAMILY_L1Halo_North.m
examples/FAMILY_L2Halo_North.m

These scripts first estimate a Halo orbit, given an initial guess, and then find other nearby halo orbits of the family through a process called pseudo arclength continuation. This includes the NRHO segment of the family as well. To understand when a regular halo orbit turns into NRHO, you could look at the values of their stability parameters (eigenvalues). Once an orbit is generated, the monodromy matrix (M) can be used analyzed to understand the stability characteristics of a periodic orbit:
% - Stability Analysis
[nu,k] = getStability_CR3BP(M);
Besides these, the CR3BP directory contains additional functions for generating a few analytical initial guesses for halo orbits. I believe there are first-order and third-order models that can be generated from the required characteristics of halo orbits, which can then be used to generate actual halo orbits through differential correction.
Refer to the following functions:

CR3BP/analyticalFirstOrder_amplitudeUW.m
CR3BP/analyticalFirstOrder_amplitudeVW.m
CR3BP/analyticalFirstOrder_positionUVW.m
CR3BP/analyticalThirdOrder_halo.m

Thank you for your guidance, I think I should know how to divide NRHO. But I modified the six-dimensional vector and period of the initial input many times, and found that the generated NRHO periods with orbital stability of 1 are only 1 to 1.3 and 2 to 2.3, which is different from the NRHO in many papers I have seen.
Another problem that bothers me the most is how to convert to natural orbit. In your code, I seem to see some ephemeris parameters like Right accension in coordinate conversion.

newton_TwoLevelDiffCorrector_grebow_modified
newton_multipleshootingDiffCorrector_endFixed_forward
....
The combined ephemeris parameters do not seem to be used in these differential corrections. The GENRATOR tool was used in the paper you recommended to me. How did you generate the natural orbit?
And the following functions you mentioned last time
CR3BP/analyticalFirstOrder_amplitudeUW.m
CR3BP/analyticalFirstOrder_amplitudeVW.m
CR3BP/analyticalFirstOrder_positionUVW.m
CR3BP/analyticalThirdOrder_halo.m
These seem to be related to Lagrangian points, do they need to be used to generate natural orbits?

Hi,
Apologies again for replying so late.
I do have to admit that I have not dealt with CR3BP in almost two years and am probably rusty.
Regarding your comment on NRHO orbits being generated only between the stability of 1 to 1.3 and 2 to 2.3, I'll need to double-check why that's the case and get back to you when I can. I remember I used two different stability standards in this codebase:

Traditional stability index: nu = 1/2(|lamda_U|+|lamda_S|) [D. J. Grebow, H. C. Howel]
Alternate stability index: k [LOW-ENERGY LUNAR TRAJECTORY DESIGN - Jeffrey S. Parker and Rodney L. Anderson]

I need to check how my continuation scheme was coded to see if there is a reason for the behavior you observed.
On the point of converting to natural orbits, there are two possible points here. The codes you referred to in your comment are to compute complex orbits in the CR3BP system using multiple shooting, if they are too sensitive for a single shooting scheme to compute. Of course, by this virtue, they are also able to find quasi-periodic or lissajous orbits. But they are still not converting your CR3BP orbits in the Ephemeris system.
An example use case of those codes is as follows:

Complex orbit like some of the more vertical L3 Halo orbits closer to Earth. They have a specific geometry that contains a sort of elbow that causes single-shooting solvers not to converge. Here multiple shooting scheme is more robust.
Complex trajectories like a free-return trajectory requires a multiple shooting scheme during computation.

But if your aim is to convert your ideal trajectory in the CR3BP system to a higher fidelity model (Ephemeris system), the strategy I have used is as follows:

Transform CR3BP solution (trajectory) to Inertial frame: This step simply translates your states from the rotational frame to the inertial frame. It does not really change the solution to the new dynamics (if you are using real dynamics and not assuming the Earth-Moon system to be a simple  2-body problem with the moon in a circular orbit around the Earth) and thus your orbits are no longer periodic and may even diverge.

I have two scripts to do this transformation.

CR3BP2Inertial.m (simple transformation)
Note: Since the CR3BP is a rotating frame on the orbital plane of the secondary body, to transform the solution to an inertial frame, you could first convert the solution to the secondary body's peri-focal frame, and then convert it to the final inertial frame. So the inputs (inclination, RAAN, and AOP) are orbital elements of the secondary body and not of your object. So for the Earth-Moon system, these values correspond to the osculating RAAN, inclination, and AOP of the Moon. Apologies for this confusion.
CR3BP2Ephemeris_CR3BP.m (using spice)
Note: In this case, NASA SPICE is used internally to get the current inertial state vector of both your primary and secondary body and then this is used to perform the transformation from CR3BP to the inertial frame. This code is more accurate.

Next you need to recorrect your solution to target the required properties (like being periodic) in your new dynamics.

This can be performed by using a new single or multiple shooting correction scheme that is written from your real inertial high-fidelity system (not CR3BP). It involves writing the dynamics and STM of your real dynamics (J2 or spherical harmonics, 3rd body gravity, etc...) and writing a shooting or correction scheme in the inertial frame. Unfortunately, this is not part of this code base and is a bit more involved. I suggest reading through H.C.Howel's papers. I'll link one that I used if from my past work if I can find it again.
Finally, regarding these functions:
CR3BP/analyticalFirstOrder_amplitudeUW.m
CR3BP/analyticalFirstOrder_amplitudeVW.m
CR3BP/analyticalFirstOrder_positionUVW.m
CR3BP/analyticalThirdOrder_halo.m
They are simple scripts that give you initial guesses for just the Lyapunov and Halo orbit around L1, L2, and L3. These are used as possible starting points when no initial guess exists for those orbits specified. In this code-based, I have used the initial guesses provided by Grebow in his Master Thesis and not these codes, but are provided just for reference.


Question about Reviewer Score Update

Many thanks for maintaining this wonderful repository! I know how to access the paper abstract, the reviews, and the meta-reviews from the Openreview API. Is it possible to access the author rebuttals + reviewer responses (score updates)? I was not able to find documentation about that. Many thanks!

This will depend on the venue. Each venue has its own configuration. If you can access that information with your credentials through the UI, then you should be able to use the API to get them too.

I will answer my own question here. Basically it's about finding the right keys to access the data
#first you need to instantiate v2 client
#get all submissions
submissions = client.get_all_notes(invitation=venue_name_here,details = 'replies')

#get all official comments
official_comments=[]
for s in submissions:
    official_comments.extend([r for r in submission.details['replies'] if r['invitations'][0].endswith('Official_Comment')])

#get author comments
author_comments = [r for r in official_comments if any('Authors' in mem for mem in r['signatures'])]

#similar for the reviews
#you have to get all the reviews first
#get the ID for the first review
example_review = reviews[0]
review_id = example_review.id

#get the revisions
edits = client.get_note_edits(review_id)


PackedScene not saving CollisionShape of StaticBody

Godot version:
3.1.1
OS/device including version:
Ubuntu 18.04, GeForce 1070
Issue description:
I use the following code to create a MeshInstance with a StaticBody and CollisionShape, then store it to a new scene:
# CreateMeshInstance
var meshInstance :MeshInstance = MeshInstance.new()
meshInstance.name = "CreatedMesh"
meshInstance.mesh = mesh
meshInstance.translation = Vector3(0.0, 0.0, 0.0)

# Create collision
var staticBody :StaticBody = StaticBody.new()
var collisionShape :CollisionShape = CollisionShape.new()
var shape :Shape = mesh.create_trimesh_shape()
collisionShape.shape = shape
collisionShape.owner = staticBody
staticBody.add_child(collisionShape)
meshInstance.add_child(staticBody)
staticBody.owner = meshInstance

# Store it in a scene
var packedScene : PackedScene = PackedScene.new()
packedScene.pack(meshInstance)
ResourceSaver.save("user://mesh.tscn", packedScene)

When adding the actual meshInstance to the scene, it works just well and I can see (via Debug view) the collision shape. The "mesh" variable is an existing mesh.
However, when I load and instance the stored "mesh.tscn", it lacks the CollisionShape and therefore won't have any functioning collision. Opening the "mesh.tscn" in the editor itself also shows this. There is only a MeshInstance with a StaticBody as child (which doesn't have a CollisionShape as child).
From what I gathered, you have to set the owner of everything (which is very cumbersome, btw. and shouldn't be necessary) when using PackedScene.pack(). And as the code shows, I do that.
Steps to reproduce:
See above.
Project:
procmeshtest.zip
Only tested in linux so far.
To execute the code, press space to save the mesh to its own file (and add the original MeshInstance to the scene). Press space again to load and instance the file.
Make sure to enable showing collision meshes or you won't see any difference.

Now actually has a description, sorry for that. @akien-mga please remove it from the archive ;)

.

I added my project to the description. It's not totally minimal, but I think small enough. All the relevant code is one file.

Duplicate of https://github.com/godotengine/godot/issues/28535 ?

Quite possible that there is an underlying problem that affects not only StaticBody.

set the owner of the collision shape to the mesh instance

Tried that. Makes no difference.

Yeah, you can't set the owner of a node to a node that isn't a parent, grandparent,etc of that node.
You do collisionShape.owner = staticBody, but staticBody isn't a parent of the collisionShape yet and it fails.
Delete collisionShape.owner = staticBody and add after meshInstance.add_child(staticBody) collisionShape.owner = meshInstance

Okay, with those changes it finally works.
For completion's sake, here is how the above code was changed:
# Create collision
var staticBody :StaticBody = StaticBody.new()
var collisionShape :CollisionShape = CollisionShape.new()
var shape :Shape = mesh.create_trimesh_shape()
collisionShape.shape = shape
staticBody.add_child(collisionShape)
meshInstance.add_child(staticBody)
collisionShape.owner = meshInstance
staticBody.owner = meshInstance

I must say, though, I find this owner variable rather cumbersome. Why not just save everything under a node in PackedScene? If someone wanted certain children not included, they could always remove them beforehand. Or at least make the variable opt-out instead of opt-in (so that you have to set it if you don't want a node included).
The current behaviour is actually counter-intuitive.
Anyway, this is resolved now - except I suspect that I will hit #18293 before the end of my test ;)


Return 0 if Integer field can't be serialized

ActiveRecord defaults to 0 when you try to assign non-numeric string to an integer field.
Mongoid saves the original string.
I am not sure whether what was the reasoning behind that decision and maybe it makes sense, but maybe it would be nice to make it consistent with ActiveRecord.
Moreover, when you have integer field you probably assume that this is integer and you do not check whether it actually is. Therefore, you can get exceptions in some strange places in your app when in some place you do field_that_is_supposed_to_be_integer_but_is_not + 45.
What you guys think? Makes sense, does not make sense ?

Makes sense.

Works for me. Thanks.


when make develop runs on a port other than 5000 it still redirects to 5000 for auth

steps

i ran make develop to contribute
it used port 5002 because the default 5000 is occupied.
when i open http://localhost:5002  it redirects to http://localhost:5000/auth/login

expected behaviour: redirect to http://localhost:5002/auth/login

Turns out this error is a red herring, was caused by a missing dir, but the setup logs with the error dissapear when the server starts so i had missed it.


Corrected Supported Regions

Soft delete is available in all Azure Public and National regions.

@LeeSchuenemeyer : Thanks for your contribution! The author(s) have been notified to review your proposed change.

Hi @LeeSchuenemeyer -
This update has already been implemented here. Therefore, closing this PR.
Thanks!
#please-close


upgrade controller to 5.4.15

https://community.ubnt.com/t5/UniFi-Updates-Blog/UniFi-5-4-15-Stable-has-been-released/ba-p/1910910

@gozoinks

Thank you

np


Add support for disallowing people from NSFW pictures with the help of NSFWJS

We can use https://nsfwjs.com/ to enable check for NSFW uploads while uploading any image on the application

Good idea, want to submit a PR @shivaylamba?

Yeah sure @Nutlope I will look to implement it

HI, @Nutlope before creating the Pull Request, I wanted to get a confirmation, if this implementation looks good:

I am using the Tailwind Alerts (https://v1.tailwindcss.com/components/alerts) to show an alert, If the user uploads an NSFW image. Let me know if this implementation looks good.

@shivaylamba Looks good to me! Let's make it say something like "Detected a NSFW image" please

@shivaylamba Why don't you try something NSFW image Content are against the community guideline , Please try to avoid or else NSFW image are not allowed.

Done #24


0.5.0

🌟 Multilabel version of package!
🌟 Working API able to making multilabel predictions!
Also addresses https://github.com/CDU-data-science-team/pxtextmining/security/dependabot/14 and #66

:+1:


html tags --clean

Would be possible that under the --clean command or a new one will it delete the html tags on the subtitles for example
<i>They're dying in vain!</i>

to

They're dying in vain!

Thanks in advance

Yes, it could:

remove all override tags {...} from subtitles
for non-SubStation output, do not convert SubStation styles to override tags for given format.

That should keep the output "clean" from any usual tags (unrecognized HTML or other tags would still be passed through).

thats amazing!! so it would also be possible to add such feature to the command line interface? 😅😅

Sure, it would be under the --clean parameter.


Places API support?

Does this library have support for the Places API?

It's not supported. The Places API uses different infrastructure and doesn't expose the API description needed to generate the client.


DynamicParams of inovke-Pester errors and shows verbose out

When you tab autocomplete the Invoke-Plaster, the DynamicParam is executed and because you haven't set the Path yet, it returns an error, which is then only partially displayed. (see yellow bit in output below)

Yeah that write-warning needs more info.  And it is debatable whether it should be written to the warning or verbose stream. Did we mention this is an early preview.  :-)


block commenting functionality error

Description of the problem or steps to reproduce
I am using the micro editor when working on a remote server and it generally works great (Thank you!).
To enable block commenting (i.e. select a block of text and comment it out), I installed the comment plugin and checked that it has been installed by "plugin list". I restarted the server and micro editor just to be sure.
But, when I tried to block-comment using the plugin's keybinding "Alt-/", I instead got "÷". How do I fix this error?
Specifications
You can use micro -version to get the commit hash.
Commit hash: 3e63ec7
OS: Ubuntu(the remote server)/Mac(the local computer)
Terminal: Mac default terminal

This is a option to change in the Terminal.app settings. Go to Preferences->Profiles->Keyboard and check the box that says Use Option as Meta key.


chore: upgrade to Gradle 8.5

Description
This pull request changes the following:

Upgrade our Gradle to 8.5
ran ./gradlew wrapper --version latest on all three gradle folders
ran ./gradlew wrapper --gradle-version 8.5 on all three gradle folders
upgrade other gradle plugins used in build that break with this gradle upgrade

Related Issues

Closes #610

Notes

https://docs.gradle.org/current/userguide/gradle_wrapper.html
https://github.com/hashgraph/hedera-services/pull/9989

:tada: This PR is included in version 0.15.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Vulnerability roundup 49 (release-18.09)

Scanned nixos/release-combined.nix @ 0919505. Filtered out previously reported CVEs. May contain false positives.
binutils-2.30 (search, files)

[ ] CVE-2018-7208

samba-4.7.9 (search, files)

[x] CVE-2018-1050
[x] CVE-2018-1057

wpa_supplicant-2.6 (search, files)

[x] CVE-2018-14526

Cc: @joepie91, @phanimahesh, @the-kenny, @7c6f434c, @k0001, @peterhoeg, @nh2, @LnL7, @grahamc, @adisbladis, @fpletz, @vcunat, @andir, @sphalerite
Contact @ckauhaus for any questions.

master is #48775

For binutils see #47128

Samba issues are fixed in d2582dc92a2a18ee3c54098e08c97aec4554d852

btw @sphalerite is not me :)

thanks for the hint - will be fixed in future roundups :-)

Closing as 18.09 is no longer supported.


Reduce chrono features

Hi,
I know that 2.0 is near, but the upgrade is not easy and probabily for some time there will still be users of 1.4 so I done this in order to avoid the dependency from time 0.1, this should avoid a security problem and reduce the compile time.

We do currently not have the capacity to backport such things to older releases. I should probably add here that I do not see that as a security issue as diesel does not use any of the affected code at all, even if it might be contained in our dependencies.
If you are interested in avoiding this dependency you need to update to diesel 2.0. The corresponding fix is available there + there are already multiple existing (pre-)releases.


Cannot create new project on Manjaro KDE with AppImage distribution

Current Version: 0.0.0  (Can be retrieved from Fractal Credits)
Issue Type: bug
Version
0.1.0 release, from GitHub releases
Environment:
OS
[ ] Windows (Specify Version)
[ ] MacOS (Specify Version)
[x] Linux - Manjaro KDE
Arch
[x] x86_64 (Generally the correct option)
[ ] i386
[ ] ARM64
Issue Description:
Provide a detailed description here
Trying to open a project fails with "cannot read properties of undefined"
Steps to reproduce:
Provide a detailed instruction set to reproduce the issue

Open the program
Hit new project
Notice issue in the console

Attachments: Yes
Place any attachements in the issue that can help us reproduce. Screenshots or Screen Recordings.

 Seems to be an issue with GtkFileChooser? Will try in the morning.

Reproduced v0.1.0 in Manjaro KDE 21.1.6, Fresh Install, live-cd environment

https://github.com/electron/electron/issues/31152
This is a known issue with Electron 15 and is being worked on.

Workaround as mentioned in a comment on the root issue https://github.com/ArchipelagoMW/SuperMetroidClient/commit/e00d60680ae48e743ac5f0177892e475c21df5ea
I don't think I'm going to implement this though, because it only affects a small subset and using async is a bit of a pain. Better to wait for the fix imo.


Problem with Thanos query grpc endpoint behind AWS ALB

Thanos, Prometheus and Golang version used:
Prometheus version: v2.34.0
Thanos docker image version: 0.27.0-scratch-r6

What happened:
I have currently deployed the bitnami thanos helm chart from here,
I have exposed the query grpc endpoint via the AWS ALB ingress and I have an application load balancer and target group created and healthy. I have also created a Route53 record for the ALB endpoint and attached a certificate to the load Balancer. When I try to add this thanos query as a store to another thanos query via the load balancer created, I get the following errors bellow:
thanos query --http-address "<IP_ADDRESS>:9090" --store "dns+query.test.cloud:443" --log.level=debug
level=info ts=2022-09-19T15:39:11.118205Z caller=options.go:26 protocol=gRPC msg="disabled TLS, key and cert must be set to enable"
level=info ts=2022-09-19T15:39:11.118588Z caller=query.go:724 msg="starting query node"
level=info ts=2022-09-19T15:39:11.118698Z caller=intrumentation.go:56 msg="changing probe status" status=ready
level=info ts=2022-09-19T15:39:11.118837Z caller=intrumentation.go:75 msg="changing probe status" status=healthy
level=info ts=2022-09-19T15:39:11.118884Z caller=http.go:73 service=http/server component=query msg="listening for requests and metrics" address=<IP_ADDRESS>:9090
level=info ts=2022-09-19T15:39:11.118983Z caller=grpc.go:131 service=gRPC/server component=query msg="listening for serving gRPC" address=<IP_ADDRESS>:10901
level=info ts=2022-09-19T15:39:11.119048Z caller=tls_config.go:195 service=http/server component=query msg="TLS is disabled." http2=false
level=warn ts=2022-09-19T15:39:21.120901Z caller=endpointset.go:416 component=endpointset msg="update of endpoint failed" err="getting metadata: fallback fetching info from <IP_ADDRESS>:443: rpc error: code = DeadlineExceeded desc = context deadline exceeded" address=<IP_ADDRESS>:443
level=warn ts=2022-09-19T15:39:21.120854Z caller=endpointset.go:416 component=endpointset msg="update of endpoint failed" err="getting metadata: fallback fetching info from <IP_ADDRESS>:443: rpc error: code = DeadlineExceeded desc = context deadline exceeded" address=<IP_ADDRESS>:443
level=warn ts=2022-09-19T15:39:21.120854Z caller=endpointset.go:416 component=endpointset msg="update of endpoint failed" err="getting metadata: fallback fetching info from <IP_ADDRESS>:443: rpc error: code = DeadlineExceeded desc = context deadline exceeded" address=<IP_ADDRESS>:443
level=warn ts=2022-09-19T15:39:26.122005Z caller=endpointset.go:416 component=endpointset msg="update of endpoint failed" err="getting metadata: fallback fetching info from <IP_ADDRESS>:443: rpc error: code = DeadlineExceeded desc = context deadline exceeded" address=<IP_ADDRESS>:443
level=warn ts=2022-09-19T15:39:26.128084Z caller=endpointset.go:416 component=endpointset msg="update of endpoint failed" err="getting metadata: fallback fetching info from <IP_ADDRESS>:443: rpc error: code = DeadlineExceeded desc = context deadline exceeded" address=<IP_ADDRESS>:443
level=warn ts=2022-09-19T15:39:26.128783Z caller=endpointset.go:416 component=endpointset msg="update of endpoint failed" err="getting metadata: fallback fetching info from <IP_ADDRESS>:443: rpc error: code = DeadlineExceeded desc = context deadline exceeded" address=<IP_ADDRESS>:443

And when I test the endpoint via grpcurl I get the following below:
grpcurl --vv query.test.cloud:443 list
grpc.health.v1.Health
grpc.reflection.v1alpha.ServerReflection
thanos.Exemplars
thanos.Metadata
thanos.Query
thanos.Rules
thanos.Store
thanos.Targets
thanos.info.Info

What you expected to happen:
Thanos query grpc endpoint behind an AWS ALB is able to server as a store to another thanos querier
How to reproduce it (as minimally and precisely as possible):

Deploy this chart
Override with the values below:

query:
      ingress:
        grpc:
          enabled: true
          hostname: query.test.cloud
          annotations:
            kubernetes.io/ingress.class: alb
            alb.ingress.kubernetes.io/listen-ports: '[{"HTTPS": 443}]'
            alb.ingress.kubernetes.io/load-balancer-name: query
            alb.ingress.kubernetes.io/backend-protocol-version: GRPC
            alb.ingress.kubernetes.io/healthcheck-path: /grpc.health.v1.Health/Check
            alb.ingress.kubernetes.io/group.name: query
            external-dns.alpha.kubernetes.io/hostname: query.test.cloud
            alb.ingress.kubernetes.io/certificate-arn: arn:aws:acm:us-east-1:446******67:certificate/447a9ec8-845b-4faf-a4ab-f33efc66e838
            alb.ingress.kubernetes.io/security-groups: sg-05b42e0c22b938a38
            alb.ingress.kubernetes.io/scheme: internet-facing
            alb.ingress.kubernetes.io/success-codes: "0"
            alb.ingress.kubernetes.io/target-type: instance
            alb.ingress.kubernetes.io/target-group-attributes: load_balancing.algorithm.type=round_robin
            alb.ingress.kubernetes.io/load-balancer-attributes: deletion_protection.enabled=false
      serviceGrpc:
        type: NodePort

Full logs to relevant components:
Logs are posted above

Anything else we need to know:
When I access the service directly via the NodePort, I am able to retrieve metrics, but I am unable to do it via the AWS ALB, am I missing a configuration?

check this ALB loopback issue. https://docs.aws.amazon.com/elasticloadbalancing/latest/network/load-balancer-troubleshooting.html#loopback-timeout

I am not using an NLB, so there is no option to Disable client IP preservation.

check this ALB loopback issue. https://docs.aws.amazon.com/elasticloadbalancing/latest/network/load-balancer-troubleshooting.html#loopback-timeout

I am not using an NLB, so there is no option to Disable client IP preservation.

check this ALB loopback issue. https://docs.aws.amazon.com/elasticloadbalancing/latest/network/load-balancer-troubleshooting.html#loopback-timeout

I am not using an NLB, so there is no option to Disable client IP preservation.

aws alb is L7 proxy only for http. not support grpc, please use nlb.

@hanjm, ALB is supporting GRPC and i have a support close to @sirjobzy which work well :
https://aws.amazon.com/fr/blogs/aws/new-application-load-balancer-support-for-end-to-end-http-2-and-grpc/

Here is my working ingress for query GRPC
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  annotations:
    alb.ingress.kubernetes.io/backend-protocol-version: GRPC
    alb.ingress.kubernetes.io/group.name: internal-shared
    alb.ingress.kubernetes.io/healthcheck-path: /grpc.health.v1.Health/Check
    alb.ingress.kubernetes.io/healthcheck-protocol: HTTP
    alb.ingress.kubernetes.io/listen-ports: '[{"HTTPS": 10901}]'
    alb.ingress.kubernetes.io/load-balancer-attributes: idle_timeout.timeout_seconds=120
    alb.ingress.kubernetes.io/scheme: internal
    alb.ingress.kubernetes.io/ssl-redirect: "10901"
    alb.ingress.kubernetes.io/success-codes: "0"
    alb.ingress.kubernetes.io/target-group-attributes: deregistration_delay.timeout_seconds=10,load_balancing.algorithm.type=least_outstanding_requests
    alb.ingress.kubernetes.io/target-type: ip
  labels:
    app.kubernetes.io/component: query-layer
    app.kubernetes.io/instance: thanos-query
    app.kubernetes.io/name: thanos-query
    app.kubernetes.io/version: v0.36.1
    kustomize.toolkit.fluxcd.io/name: thanos
    kustomize.toolkit.fluxcd.io/namespace: flux-system
  name: thanos-query
  namespace: monitoring
spec:
  ingressClassName: aws
  rules:
  - host: thanos-query-internal.example.com
    http:
      paths:
      - backend:
          service:
            name: thanos-query
            port:
              number: 10901
        path: /
        pathType: Prefix
  tls:
  - hosts:
    - thanos-query-internal.example.com
    secretName: thanos-q-tls
status:


TypeError: expected string or buffer

same error, anyone had a sulotion!

Look like "ws.receive()" is returning None.
Also tried running with Flask as the server:
%python app.py
...
<IP_ADDRESS> - - [18/Apr/2021 19:57:06] "GET /favicon.ico HTTP/1.1" 404 -
<IP_ADDRESS> - - [18/Apr/2021 19:57:07] "GET /static/css/Hero.otf HTTP/1.1" 200 -
<IP_ADDRESS> - - [18/Apr/2021 19:57:07] "GET /static/css/BlurMedium.otf HTTP/1.1" 200 -
<IP_ADDRESS> - - [18/Apr/2021 19:57:08] "GET /begin HTTP/1.1" 200 -
<IP_ADDRESS> - - [18/Apr/2021 19:57:08] "GET /static/js/main.js HTTP/1.1" 200 -
<IP_ADDRESS> - - [18/Apr/2021 19:57:08] "GET /echo HTTP/1.1" 404 -

This repository was not maintained from long time.


Top 5 does not update

Now USA is Top1 but still shown as Top 2.

wait for the API to deliver new data, I cannot force that


improvement of using class "auditd::audisp::syslog"

I uderstand that if someone want to enable syslog for auditd then calling class auditd::audisp::syslog will make
active = true as this is hard coded define in
https://github.com/kemra102/puppet-auditd/blob/master/manifests/audisp/plugin.pp#L2
Here my opinion or I feel comfortable to make this default value false and pass this variable throw
class auditd::audisp::syslog (
             $active    = true,
             $args      = 'LOG_INFO',
}

I mean control parameter values from top level
So why this is coming into my mind?
Because enabling auidt log into syslog might be causing the system overhead.
So make sure if someone really want to enable this.

Closing this as it duplicates the related pull request #40


Website breaking after updating to 5.0.0

After updating to 5.0.0, I get a bug every time there's some </script> text in my data.
Previously that data was inside a div and there were no problems, but now that the data goes inside a <script>  element as JSON, if there's some text that contains </script> the browser considers it's the end of the tag, and it breaks the whole website.
Has anyone experienced the same?

+1

Ouch. You should definitely be escaping the text you send down. Previously it was being escaped for you but it would increase the size of the payload sent down.
You can put it back in a div pretty easily by providing your own rendering function.

I think this should be documented, it could lead to XSS vulnerability for those who were relying on the data being escaped. Thanks for the help.

28335eedf3de9fcef001af2c60aab12b5beb821a


bugfix: initial mail for maintenance window was not sent

bugfix for initial maintenance window mails

Coverage decreased (-0.04%) to 46.639% when pulling 4bf98527d531fa31f4b16af04f26205ba399955d on issue53-sending-all-mails-via-cron-job into 665eca05cb84d401262c97ca2de6415b5f61fdfa on dev.


ECS 7 Implementation

[ ] Build with js-sdk-toolchain
[ ] SceneRuntime newEngine.update()
[x] #313
[ ] Component Events
[x] https://github.com/decentraland/sdk/issues/316

@gonpombo8  can this issue be closed?


2+ key combo support

It isn't mentioned anywhere that more than two key combos are not supported. If I assign 'alt+s+c' then s is ignored.

Check Mousetrap for supported keybinds:
https://craig.is/killing/mice
Your example does not really make sense. Noone is actually pressing two non-modifier keys at the same time, that's not something that is usually done. And as such it's unsurprising that it is not supported by Mousetrap / this library.
Two or more modifier keys, on the other hand, is supported. E.g. ctrl+shift+e.

I know this is pretty late, but you can do this with combo: 'alt+s alt+c'


'Inactive' benefit programs still being used for table calculations

Images:

Replicate:

Start form
Go to 'Predictions' page

Result I'd Expect:

Table to show all 0's

Actual Result:

Table shows net total as 2304

Environment:
Operating system and version: OSX 10.11
Browser type and version: Chrome v61.0.3163.100
App version or commit id at the time: c4c643feb6eca31e8afef86ed5538b6529438456

Other Notes
The table calculations probably need to be done conditionally too.

Housing still needs to be addressed.


[BUGFIX] Fix saved filename in save

Description
The exported filename of params didn't use prefix, now it does
Checklist
Essentials

[x] PR's title starts with a category (e.g. [BUGFIX], [MODEL], [TUTORIAL], [FEATURE], [DOC], etc)
[x] Changes are complete (i.e. I finished coding on this PR)
[x] All changes have test coverage
[x] Code is well-documented

Nope, there are more places doesn't use prefix, can't be merge now


Remove "IFC4x1" from the Given

https://github.com/buildingSMART/ifc-gherkin-rules/blob/47b6a14abb41da91b97d5ca65dc3c1f1ab243429/features/GRF001_Identical-coordinate-operations.feature#L8

https://github.com/buildingSMART/ifc-gherkin-rules/pull/70

@evandroAlfieri  @Ghesselink,
@Ghesselink has removed IFC4x1 from the rule with https://github.com/buildingSMART/ifc-gherkin-rules/commit/1b2f0ae45e9fcd1ab98f0e53d12217ad903bbf7b
I've checked and IFC4x1 is not present anywhere else in repo. I'm closing the issue.


Try to get debugging working with LLDB

Expected steps:

Build R as usual

Use which_r to switch to the built version of R (R-devel by the standard instructions).

Ensure CodeLLDB Extension installed

Create a new file launch.json in the .vscode folder with the following code:
{
"version": "0.2.0",
"configurations": [
    {
      "name": "(lldb) Attach to R",
      "type": "lldb",
      "request": "attach",
      "pid": "${command:pickMyProcess}",
      "stopOnEntry": false
    }
  ]
}

Start R and run Sys.getpid() to get the process ID of the running R process.

In the RUN AND DEBUG sidebar, select (lldb) Attach to R from the dropdown at the top, then click the green play button next to it. Paste the pid in the search bar at the top and select the corresponding process. Wait for it to get attached.

Set a breakpoint in a C file, e.g. $TOP_SRCDIR/src/nmath/rgamma.c, by clicking to the left of a line number in the body of the function.

Run some code that calls the C function, e.g.

rgamma(5, 1)

The debugger should start at the breakpoint set in the C code
You can also use e.g. debug(rgamma) to start the debugger from the R code that wraps the C code.
Issue with first attempt in Codespaces/Gitpod. Get error message:
Could not attach: The current value of ptrace_scope is 1, which can cause ptrace to fail to attach to a running process.
To fix this, run:sudo sysctl -w kernel.yama.ptrace_scope=0
For more information, see: https://www.kernel.org/doc/Documentation/security/Yama.txt.

Some links that might help to work out how to fix this:

Gitpod: https://github.com/gitpod-io/gitpod/issues/544
GitHub Codespaces: https://github.com/orgs/community/discussions/51909#discussioncomment-5527904

I tested debugging C code in an R package with the "(lldb) Attach to R" configuration in VS Code locally. It works almost the same as in Positron, except that if you debug R code that wraps the C code at the same time, the debugging is done in R rather than the VS Code debugger.
Debugging R code:

Debugging C code:

It does appear that Docker still blocks ptrace by default unless a custom filter is given to Docker to allow it: https://securitylabs.datadoghq.com/articles/container-security-fundamentals-part-6/
May be we might add --cap-add=SYS_PTRACE --security-opt seccomp=unconfined to one of the container builds to see if it is enabled for debugging?


Map SQL Server Clob (ntext, text, clob) to 2 mb varchar

see community issue https://www.exasol.com/portal/questions/46760256/sql-server-ntext-converted-to-varchar4000-in-virtual-schema

Travis failed because of:
Unable to execute SonarQube: Fail to get bootstrap index from server: Failed to connect to localhost/<IP_ADDRESS>:9000: Connection refused (Connection refused) -> [Help 1]
There nothing I can do about this. Any suggestions?

Looks like a transient failure, I restarted the CI build.

Restarted build.

Unfortunately Sonar only works from project internal pull request. If you fork to your private repository and then create a PR, Sonar refuses to work.

@Sargul, please

increment the last digit of the version number in the property <product.version>1.8.2</product.version> in virtual-schemas/jdbc-adapter/pom.xml.
runjdbc-adapter/tools/version.sh unify

Commit new version to your branch

Since we update the version in https://github.com/exasol/virtual-schemas/pull/127 to 1.9.0, we merge this now. Will be part of v1.9.0 then.


Protected cell

Hi!
Why does the cell become protected when using SetCellStyle?
style, err := xlsx.NewStyle({"font":{"color":"#FF0000", "size":12}, "border":[{"type":"right","color":"#09600b","style":1}], "alignment":{"horizontal":"right"}})
if err != nil {
fmt.Println(err)
}
xlsx.SetCellStyle(sheetFull, cell, cell, style)
Advance thanks!

What's the "be protected" means? I have tested and it works well. Please provide the file attachment if you can.

Please, look file before and after.
Sheet 3, Cell F8.
before.xlsx
after.xlsx

I have added set protection properties support for the function NewStyle(). You can add "protection":{"locked":false} in the style format set param.

Thank You!)


FindRecipes

This recipe finds all OpenRewrite recipes, primarily to produce a data table that is being used to experiment with fine-tuning a large language model to produce more recipes.

Any sample on how to use this recipe? I've tried using it in several projects and it does not produce any result. Wondering if I'm missing something


Add Airborne Robots (Piano Cover) by F-777

Song Name
Airborne Robots (Piano Cover)
Artist Name
PNG
Source
Youtube
Youtube Link
nJUY1SdpBo0
Direct File Link
No response
Song ID
25
Start Offset [ms]
2150
Extra
Created from Auto Nong.
Created for level: 77240642

accept


use core instead of std in newtype_enum.

I want to use repo der-parse in an embedded environment, but it relies on a non-no-std newtype_enum macro.

Sorry, I missed your PR and worked on a slightly different approach to make to macro unchanged if not using no_std (in particular, not require caller to import core) in cbb3117a478c0980b4de5f6dd1700f3433a14a5d
(inspired from https://users.rust-lang.org/t/best-practice-to-write-a-macro-for-both-std-and-no-std/13725/5)
Thanks for the contribution.


release documentation

[ ] find hosting for documentation (GitHub?)
[ ] enable continuous releasing doxygen documentation to hosting

https://readthedocs.org - free documentation hosting for open source projects


fix getSelection when selection is  end-of-line

Which issue does this PR address?
Hey there, me again. I've spent the day working on adding newline support to our contenteditable implementation, and found another niche edge with this util.
Reproduction:

Consider the innerHtml

FOO

bar

which displays as
FOO

bar

Place your cursor on the empty line between "FOO" and "bar"
Press "Backspace"

At this point, the inner HTML should be FOO
bar, and you expect the cursor to be at the tail end of the first row.  This means a call to getRange() should result in {start:3, end: 3}.
In Safari & Chrome, this works as expected. However, in Firefox, the current implementation falls through, so the cursor is at the end of the content ({start: 7, end: 7}). After dissecting further, I discovered this is because Firefox sets the startContainer/endContainer nodes to be the trailing
 itself, whereas Chrome & Safari put at it offset: 4 on the #text node.
My proposed fix here is to eject from the node traversal if we detect the current iterator equals the end container (only if the end container itself is a
). I considered modifying the isBeforeEnd util, but I'm not confident enough in my understanding of its current implementation to warrant it. In any case, I think sharp-shooting this edge seems fine.
I've added a test which passes, and showcases the failure with the fix removed.

Released fix via v4.0.2.


Icons keep changing on refresh with wrong icon per file type

Version: 1.38.0-insider (user setup)
Commit: c8d44e24dd250d416475a10efe64e35c9e2c65b3
Date: 2019-08-19T12:53:53.607Z
Electron: 4.2.9
Chrome: 69.0.3497.128
Node.js: 10.11.0
V8: 6.9.427.31-electron.0
OS: Windows_NT x64 10.0.18963
Steps to Reproduce:

install any file icon theme
open a project, refresh the file tree

I can not reproduce this with the built-in seti icon theme?
What icon theme are you using? What theme are you using? Can you reproduce if you disable all extensions and use built-in themes?

I have the same issue on the latest insiders build
It seems to be confused no matter what Icon Theme you select, and if you disable the Explorer Decoration: Badges, they still show for some files.
Here are some screenshots:

I also see some icon funkiness with wrong indent. Forwarding to @bpasero since I believe he touched this area.
fyi @aeschli


Cancer type prediction

Can I combine gene expression, mutation, and copy number data for cancer types prediction?

nothing stopping you! Although cancer-type (i.e. tissue type) is an easy signal to find

Thanks a million for the quick reply.

Yep! So the idea is that you'd train a model to detect something (say cancer-type) but the real endpoint you care about is how the multimodal network combines features together? (and then interpret the combinations?)

you care about is how the multimodal network combines features together?
Yes, exactly.

Although with such a strong signal like cancer type, I worry that the models will be lazy and won't try to integrate too much


devcam test failures in misc/docker/release

# camlistore.org/misc/docker/release
misc/docker/release/zip-source.go:39: flagRev redeclared in this block
        previous declaration at misc/docker/release/build-binaries.go:38
misc/docker/release/zip-source.go:40: flagVersion redeclared in this block
        previous declaration at misc/docker/release/build-binaries.go:39
misc/docker/release/zip-source.go:83: usage redeclared in this block
        previous declaration at misc/docker/release/build-binaries.go:44
misc/docker/release/zip-source.go:90: example redeclared in this block
        previous declaration at misc/docker/release/build-binaries.go:53
misc/docker/release/zip-source.go:96: isWIP redeclared in this block
        previous declaration at misc/docker/release/build-binaries.go:59
misc/docker/release/zip-source.go:103: localCamliSource redeclared in this block
        previous declaration at misc/docker/release/build-binaries.go:66
misc/docker/release/zip-source.go:110: rev redeclared in this block
        previous declaration at misc/docker/release/build-binaries.go:73
misc/docker/release/zip-source.go:117: version redeclared in this block
        previous declaration at misc/docker/release/build-binaries.go:80
misc/docker/release/zip-source.go:124: getCamliSrc redeclared in this block
        previous declaration at misc/docker/release/build-binaries.go:87
misc/docker/release/zip-source.go:136: mirrorCamliSrc redeclared in this block
        previous declaration at misc/docker/release/build-binaries.go:99
misc/docker/release/zip-source.go:136: too many errors

https://camlistore-review.googlesource.com/6316


DB User

Create user table for database

Completed task with

commit: 4abc950b3bc7bf2fdb74dce2f70cf57f83657445
file: https://github.com/fhtc-cpd/render/blob/dev/web-application/Models/Data/User.cs

User needs to be designed and updated better in the database. The initial commit is a stub user framework only. Will reissue this as another task.


Add statusbar endpoint (issue #244)

I really wanted this feature, so i made it =)
I am not sure about project structure, I made the handler in right package?
Waka docs don't have any information about this endpoint, but I think it needs for this project in another PR

Thanks a lot! Looks good. Only a few remarks here (see code comments).

I just noticed, that this endpoint is almost the exact same as the summaries endpoint. Here is CLI's code for performing the statusbar request. Instead of more or less duplicating most of the code, can't we just return a 307 here to simply redirect to /compat/wakatime/v1/users/{user}/summaries?range={range}? I think that'd make an even better solution. What do you think?

I just noticed, that this endpoint is almost the exact same as the summaries endpoint. Instead of more or less duplicating most of the code, can't we just return a 307

Yes, it would be good solution, I think. 🤔

I just noticed, that this endpoint is almost the exact same as the summaries endpoint. Instead of more or less duplicating most of the code, can't we just return a 307

Yes, it would be good solution, I think. 🤔

No, that's not working =( In summaries endpoint "data" is array but in status bar is not

No, that's not working =( In the summaries endpoint "data" is array but in statusbar is not

My fault. It's fine then.
Thanks for your changes! Only one more thing. There are two Postman collections, one just to make making requests more convenient for the developer and another one that actually contains API tests (see my above comment). I appreciate you added the statusbar request to the first one. In addition, I'd like to have a few very basic tests cases in the second collection. Just verify that a proper status code is returned and that the schema of the response body's content is roughly correct.
Here is an example for the stats endpoint and in the left pane you can see all other test cases. Please just add some, which you consider meaningful, more the statusbar endpoint and then this thing is ready to me merged :muscle:

Again, thanks a lot for your contribution.

Oh, ok. I didn't see this collection.


Impact on react-custom-scrollbars due to React-18

My project is on react 16.9.0 and I want to upgrade my react project to react 18.1.0. Is there any thing that i have to take care of in this package on upgrading?

same is my question


Trumbowyg Vue "jQuery is not defined"

I'm submitting a ...  (check one with "x")
[ ] Bug report => search github for a similar issue or PR before submitting
[ ] Feature request
[ / ] Other, please describe

Tell about your platform

Trumbowyg version : 2.20.0
Vue.js version : 2.6.10
This package version : 3.4.2

Current behavior
trumbowyg.upload.js?1347:278 Uncaught ReferenceError: jQuery is not defined
    at eval (trumbowyg.upload.js?1347:278)
    at Object../node_modules/trumbowyg/dist/plugins/upload/trumbowyg.upload.js (chunk-vendors.js:1196)
    at __webpack_require__ (app.js:786)
    at fn (app.js:151)
    at eval (cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/Blog/Edit/Index.vue?vue&type=script&lang=js&:2)
    at Module../node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/Blog/Edit/Index.vue?vue&type=script&lang=js& (app.js:935)
    at __webpack_require__ (app.js:786)
    at fn (app.js:151)
    at eval (Index.vue?a998:1)
    at Module../src/views/Blog/Edit/Index.vue?vue&type=script&lang=js& (app.js:1982)

Expected behavior
Can succesfully import the plugin and use it without any problem. (Now i need to import jQuery in every single Trumbowyg ".js" file)

How did you fix it?

How did you fix it?

Maybe check out this section
https://github.com/ankurk91/vue-trumbowyg/tree/master/wiki


feat(CX-2788): Artist Market - UI Update (MyC Artwork Page)

Description

This PR resolves CX-2788

iPhone full info
iPhone
iPad 9.7 full info
iPad 9.7
iPad 12.9 full info
iPad 12.9

QA Testing

Acceptance Criteria

Setup Instructions

PR Checklist

[x] I tested my changes on iOS / Android.
[x] I added screenshots or videos to illustrate my changes.
[ ] I added Tests and Stories for my changes.
[ ] I added an app state migration.
[ ] I hid my changes behind a feature flag.
[ ] I have prefixed changes that need to be tested during a release QA with [NEEDS EXTERNAL QA] on the changelog.

To the reviewers 👀

[ ] I would like at least one of the reviewers to run this PR on the simulator or device.

Changelog updates
Changelog updates

Cross-platform user-facing changes

Artist Market - UI Update (MyC Artwork Page) - daria

iOS user-facing changes

Android user-facing changes

Dev changes

Need help with something? Have a look at our docs, or get in touch with us.

thanks for making the changes @dariakoko. everything LGTM now 🙏
I only have one question that is not blocking to merge this, I remember you said that the numbers are not the same between web and mobile and I am wondering if that's still the case. If so, can you make some research about it and suggest some action items to fix it. Thank you

thanks for making the changes @dariakoko. everything LGTM now 🙏
I only have one question that is not blocking to merge this, I remember you said that the numbers are not the same between web and mobile and I am wondering if that's still the case. If so, can you make some research about it and suggest some action items to fix it. Thank you

Thank you, Mounir!
I will catch up with someone (Micayla probably) to review the numbers. Now the numbers are the same as in Force. And I receive them already formatted from the backend, so, if the change is needed, it will be done from there.

Cool, feel free to merge this now then. Also can you prioritize looking into the numbers asap since we can't be returning wrong stats to users.


[MC-1995] Update branch name in scripts and config files

since this is a fork of a third party library, were we going to leave it be?

since this is a fork of a third party library, were we going to leave it be?

Might get ugly if we need to pull in updates and it's changed. :grimacing:

since this is a fork of a third party library, were we going to leave it be?

Might get ugly if we need to pull in updates and it's changed. 😬

yeah we had said we were going to leave forked ones be... on this one i didn't realize it was forked until i was making the PR BUT we can leave it be. i'll close the PR