Update docu

This PR addresses #124 and #96

Note that I added a section ## Your first private chaincode as a placeholder. I suggest that we fill that with content in a separate PR.

One small suggestion (up-level proxy section) but will approve regardless of what you decide to do

I've moved the proxy section now to troubleshooting.

Suggestions:

a mention of which version of Linux (OS) is supported before other dependencies are listed.  https://github.com/intel/linux-sgx lists the supported OS.
Under Troubleshooting, a summary of expected  environment settings for subsequent (make) commands will be handy from users perspective.
export SGX_MODE=SIM
export SGX_SSL=/opt/intel/sgxssl
export FABRIC_PATH=${GOPATH}/src/github.com/hyperledger/fabric
export NANOPB_PATH=~/sgx/nanopb/
export SGX_WORK=~/work/src/github.com/hyperledger-labs/fabric-private-chaincode
export NANOPB_PATH=$HOME/sgx/nanopb
export ECC_ATTESTATION_TYPE = epid_unlinkable

From  /opt/intel/sgxsdk/environment:
export SGX_SDK=/opt/intel/sgxsdk
export PATH=$PATH:$SGX_SDK/bin:$SGX_SDK/bin/x64
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:$SGX_SDK/pkgconfig
if [ -z "$LD_LIBRARY_PATH" ]; then
export LD_LIBRARY_PATH=$SGX_SDK/sdk_libs
else
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$SGX_SDK/sdk_libs
fi

Under section titled "Building individual components",
"...  can be build manually"
to be changed to  "... can be built manually"

Suggestions:

a mention of which version of Linux (OS) is supported before other dependencies are listed.  https://github.com/intel/linux-sgx lists the supported OS.
Under Troubleshooting, a summary of expected  environment settings for subsequent (make) commands will be handy from users perspective.
export SGX_MODE=SIM
export SGX_SSL=/opt/intel/sgxssl
export FABRIC_PATH=${GOPATH}/src/github.com/hyperledger/fabric
export NANOPB_PATH=~/sgx/nanopb/
export SGX_WORK=~/work/src/github.com/hyperledger-labs/fabric-private-chaincode
export NANOPB_PATH=$HOME/sgx/nanopb
export ECC_ATTESTATION_TYPE = epid_unlinkable

From /opt/intel/sgxsdk/environment:
export SGX_SDK=/opt/intel/sgxsdk
export PATH=$PATH:$SGX_SDK/bin:$SGX_SDK/bin/x64
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:$SGX_SDK/pkgconfig
if [ -z "$LD_LIBRARY_PATH" ]; then
export LD_LIBRARY_PATH=$SGX_SDK/sdk_libs
else
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$SGX_SDK/sdk_libs
fi

Under section titled "Building individual components",
"...  can be build manually"
to be changed to  "... can be built manually"

Thanks sowmya! I added your suggestions to the docu

A few more suggestions:

Under build the project:

"Now it's time to build the project. Just hit make and go grep a coffee. It may take a few moments when you build the project for the first time."
Need to change grep to grab.

It is very confusing bouncing back and forth between this README and the fabric/README.md file. This README tells you to go there to patch the fabric, but then that README describes running the auction test case, but you have to bounce back to this README to install and make first, then this README points back to that one to run the auction test.  It would be helpful to have all of the instructions in one place.  I think you could repeat the patch instructions in the fabric directory (but have them here as well. they are only a few lines of code to add to this one), but not sure why the instructions to run the auction test case are in that README.  It sets the stage for missing a step or getting confused.

A few more suggestions:

Under build the project:

"Now it's time to build the project. Just hit make and go grep a coffee. It may take a few moments when you build the project for the first time."
Need to change grep to grab.

It is very confusing bouncing back and forth between this README and the fabric/README.md file. This README tells you to go there to patch the fabric, but then that README describes running the auction test case, but you have to bounce back to this README to install and make first, then this README points back to that one to run the auction test.  It would be helpful to have all of the instructions in one place.  I think you could repeat the patch instructions in the fabric directory (but have them here as well. they are only a few lines of code to add to this one), but not sure why the instructions to run the auction test case are in that README.  It sets the stage for missing a step or getting confused.

thanks for the comment! I fixed the typo. fabric/README.md is now integrated into the main README.md

Another observation:
If we are running in simulation mode, are we supposed to still have to do the steps in https://github.com/hyperledger-labs/fabric-private-chaincode#intel-attestation-service-ias?
Both Michael and Bruno indicated that my missing config/ias/api_key.txt and spid.txt files should not be an issue if I had SGX_MODE=SIM set.  However, that is not the case.  I have this set and still require these api keys.  So if SIM mode shouldn't require these, this is a bug.  And the README needs to be updated to indicate that https://github.com/hyperledger-labs/fabric-private-chaincode#intel-attestation-service-ias can be optional if SGX_MODE is set to SIM.

Another observation:
If we are running in simulation mode, are we supposed to still have to do the steps in https://github.com/hyperledger-labs/fabric-private-chaincode#intel-attestation-service-ias?

No. But you are referencing the wrong (old) README. At least the new one of this PR (https://github.com/hyperledger-labs/fabric-private-chaincode/blob/f311b32eb49760ce5a3e7bab075f806671a0a17a/README.md) should answer your question in the first paragraph of the IAS section.

Both Michael and Bruno indicated that my missing config/ias/api_key.txt and spid.txt files should not be an issue if I had SGX_MODE=SIM set.

Actually, i didn't say so. Afaik you have to have these files no matter what. I just cross-checked: with the current code you (a) need both files and, while the content of api_key.txt doesn't matter, (b) spid.txt must contain a hex-encoded byte array of length 16.

However, that is not the case. I have this set and still require these api keys. So if SIM mode shouldn't require these, this is a bug. And the README needs to be updated to indicate that https://github.com/hyperledger-labs/fabric-private-chaincode#intel-attestation-service-ias can be optional if SGX_MODE is set to SIM.

Yep, we should update the doc that even for SIM we require the two files but could give copy/paste instructions like
echo 'ignored api-key' > ${GOPATH}/src/github.com/hyperledger-labs/fabric-private-chaincode/config/ias/api_key.txt
echo 'DEADBEEF00000000DEADBEEF00000000' > ${GOPATH}/src/github.com/hyperledger-labs/fabric-private-chaincode/config/ias/spid.txt

btw: given that the doc needs now a revision, we probably also should include a link to the git work flow google doc in the README?

Yep, we should update the doc that even for SIM we require the two files but could give copy/paste instructions like
echo 'ignored api-key' > ${GOPATH}/src/github.com/hyperledger-labs/fabric-private-chaincode/config/ias/api_key.txt
echo 'DEADBEEF00000000DEADBEEF00000000' > ${GOPATH}/src/github.com/hyperledger-labs/fabric-private-chaincode/config/ias/spid.txt

I disagree to add this extra in the docu ... if the current code requires these files, we should add them with some dummy content; or change the code that these files are not needed in SIM mode. First, is a good quick fix for this problem.

btw: given that the doc needs now a revision, we probably also should include a link to the git work flow google doc in the README?

We can do that later as this is not related to the SDKization.

Yep, we should update the doc that even for SIM we require the two files but could give copy/paste instructions like
echo 'ignored api-key' > ${GOPATH}/src/github.com/hyperledger-labs/fabric-private-chaincode/config/ias/api_key.txt
echo 'DEADBEEF00000000DEADBEEF00000000' > ${GOPATH}/src/github.com/hyperledger-labs/fabric-private-chaincode/config/ias/spid.txt

I disagree to add this extra in the docu ... if the current code requires these files, we should add them with some dummy content; or change the code that these files are not needed in SIM mode. First, is a good quick fix for this problem.

hmm, don't think add default files in git is a good idea: it will show up as conflict as soon as edit it (actually, right now it is in .gitignore but leaving it there leads to other problems).
Fixing the code would be the other solution but there is no quick fix there after having looked at it a bit before ..

btw: given that the doc needs now a revision, we probably also should include a link to the git work flow google doc in the README?

We can do that later as this is not related to the SDKization.

certainly not crucial, but if we think it would be useful to add to contributors, why table it?

Fixing the code would be the other solution but there is no quick fix there after having looked at it a bit before ..

Actually, looking again i think there is a quick fix if in ercc/attestation/ias_credentials/decoration.go we don't read but put default values if we are in SIM mode

Fixing the code would be the other solution but there is no quick fix there after having looked at it a bit before ..

Actually, looking again i think there is a quick fix if in ercc/attestation/ias_credentials/decoration.go we don't read but put default values if we are in SIM mode

issue 1) and 3) is now addressed in PR #140

btw: given that the doc needs now a revision, we probably also should include a link to the git work flow google doc in the README?

We can do that later as this is not related to the SDKization.

certainly not crucial, but if we think it would be useful to add to contributors, why table it given that it is a trival change?

added

Under https://github.com/mbrandenburger/fabric-secure-chaincode/tree/docu#build-the-project, add:

cd $SGX_WORK
make

Fixed

Change "successfully patched and build Fabric" to "successfully patched and built Fabric"

fixed

python-protobuf
clang-format-8 (need to do sudo mv /usr/bin/clang-format-8 /usr/bin/clang-format after installed)

Added more details to nanop installation and trouble shooting


Allow toggle through the question categories on the all reviews page

This PR allows viewing articles through the summary scores by question categories. Fixes #270.
TODO:
Currently,  a "Sort by" selection does not persist when the user changes the category:
https://user-images.githubusercontent.com/17035406/185762581-f2e36e3a-7ed1-437c-9a1e-593508190c26.mov
It would make sense for the sorting to persist even when the user moves from one category to another.

Two improvements suggested by @jazellemaira

Research question breaks into two lines when on mobile view (iPhone SE) --> set a fixed height?
Transition to feel like we are moving side by side

Animations could be set with CSS classes and dynamically manipulating them with JS.

/* Animations */
.animation-out-to-right {
  animation: out-to-right 1.5s infinite;
}

@keyframes out-to-right {
  100% {
    right: -200vw;
  }
}

.animation-in-to-right {
  animation: in-to-right 1.5s infinite;
  left: -200vw;
}

@keyframes in-to-right {
  100% {
    left: 0;
  }
}


Added Hexagon Spinners (Dark and Light)

Added two spinners. They're similar to "dots" except that there are six of them. Dark and Light themes (for light and dark pages, respectively) are available. They have been added to example.html.

By the way, what is the better convention? "Dark" and "Light" referring to dark and light spinners, which work best on light and dark themes, respectively? Or would it be better for "Dark" and "Light" to refer to the themes they are designed for, and not the objects themselves?
I'd normally prefer the latter, but for some reason thought the former made more sense in this case.

I'd suggest that they refer to the objects themselves.

Cool. That's how they are now.

@ScottMichaud Hey Scott! I went ahead and pulled in a modified version of this with only one theme. I figure people can modify the colors if they want it to work on a dark background. It's available in the 2.0.0 release.


LC0005 - false positive on array datatype

I get a warning about casing for array variables. I expect "array" to not trigger a warning while "Array" should.

Yeah, I'm getting this too.

Also getting this false positive a lot.

Available in pre-release v0.21.9

@StefanMaron That is now working for me, thanks :)


[Docs] Improve meshseryctl docs UI

in mesheryctl docs

each of these heading should be a hyperlink that takes me to the start of the table of this command (below)
for example, in the third line in the above image if  I click it, it should take me to https://docs.meshery.io/reference/mesheryctl#cloud-native-lifecycle-and-configuration-management instead of me scrolling all the way down to reach that

Hi can i work on this ?

Hi, Can i work on this?

@devhindo i can work on this

Hi @devhindo @leecalcote ! I’ve just submitted a pull request (https://github.com/meshery/meshery/pull/13044) to address this issue. The changes add hyperlinks to headings, making it easier to jump straight to specific sections of the page—hope this improves navigation for everyone! Thanks so much for giving me the chance to work on this issue. I’m excited to contribute more and be part of this awesome community!

Good work! @makifyegin I reviewed your pr

@devhindo Thank you I've fixed and submitted again

Yay! 🎈


MiGo Support?

Hello,
Does this component supports MiGo platform as well?
MiGo is a rebrand of the same Vaillant platform, currently supported by this addon:
https://github.com/MislavMandaric/home-assistant-vaillant-vsmart/
Thank you!

Which country are you using Vailliant?

Which country are you using Vaillant?

Hello, I’m using it from Italy

Sorry, after some digging, I found that the APIs Vaillant used is totally different from those used in mainland China. So this integration will only support Vaillant vSmart devices sold in mainland China.


First pr

First pr

Hi @sccalabr If you want to be on the contribution list you have to contribute with something ;)


Add --auto under ddev config examples

Solves #4963.
The Issue
How This PR Solves The Issue
Manual Testing Instructions
Automated Testing Overview

Related Issue Link(s)
Release/Deployment Notes

It's not that --auto isn't adequately robust, it's that people often use ddev config on fresh empty repos, as in many of the examples in https://ddev.readthedocs.io/en/latest/users/quickstart/
Back when everybody started with a git checkout, ddev config --auto would almost always work fine.
The thing is once the .ddev/config.yaml is created, ddev respects it. So then ddev config --auto doesn't do what you might want. So if people ddev config --auto and empty directory and get a project type of php then it will stay PHP until they override that.
Maybe we need a ddev config --auto --fire-bazooka that is willing to override existing .ddev/config.yaml.

I use ddev config --auto quite a lot with an empty directory :)

Sure, but that's because you know what result will be. You created the behavior after all :)
If you hadn't explained that --auto really is --php-version=8.2, I wouldn't have guessed it, and expected nothing to happen, running it in an empty folder.

It's really not --php-version=8.2, it's really "Any argument will do". So any flag gets you the automated behavior. A better example might be something that you set to the default, maybe ddev config --no-project-mount=false or ddev config --omit-containers ""

This is safer, and ensures only DDEV's PHP version is in play:

Yes. As my project list grew, and my support PHP versions increased, it is worth getting into the habit of using:
ddev config --docroot web --project-name my-site --project-type drupal10 --create-docroot

@gitressa if you use php or composer on your host machine it will be nothing but pain, lots of problems to sort out. And it's not just PHP version conflicts, but extension differences, etc.

Yes @rfay, that's also what I tried to convey. Sorry if I wasn't clear enough in my formulation.


Add Unix Sockets chapter

This is unlikely to be chapter 1 - but in lieu of having anything else there is a start

@maxwellflitton I have resolved some of the stuff you outlined - I think the multiple pub/sub bit is outstanding, but this is beginning to get more complicated.
Let me know your thoughts!


Anonymous object's variable values are incorrectly visible

Description:
Anonymous object's variable values are incorrectly visible and some of the grandchild variables are not visible at all.
Steps to reproduce:
public type AnonPerson record {
    string name;
    int age;
    object {
        public string city;
        public string country;

        public function init(string city, string country) {
            self.city = city;
            self.country = country;
        }

        public function value() returns string {
            return self.city + ", " + self.country;
        }
    } address;
};

public function main() {
    AnonPerson v17_anonObjectVar = {
        name: "John Doe",
        age: 25,
        address: new ("Colombo", "Sri Lanka")
    };
}

When we add a debug point at the last line of the main method, the variable values are visible as follows

Identified issues:

Type of v17_anonObjectVar should be object, not record.
Type of address should be record, not object.
Appropriate value should be shown for address instead of $anonType$0.
Child variables of address are not visible.

Above identified issues need to be fixed.

Closing since anonymous objects are not supported with the latest language changes.


Main updated and release

Overall Review of Changes:
Many open issues
pipeline updates
audit improvements
pre-commit updates
jmespath removal
Issue Fixes:
#21
#23
#25
#29
#31
#39
#43
#45
#47
#49
#51
#53
#55
#57
#58
#64
#66
#67
#68
#73
#75
Enhancements:
Audit improvements
new pipeline
How has this been tested?:
Manually and pipeline

runs correctly on new pipeline
https://github.com/ansible-lockdown/AMAZON2023-CIS/actions/runs/10386852675


Upstream intervals

Major Changes:

Added intervals to the IR
Refactored width inferencer into a separate firrtl-independent constraint solver
Added transforms to infer interval bounds
Tests for said features

Minor Changes:

Replaced CheckChirrtl with CheckHighFirrtl (made it more general)
Made InferWidths a class

TODO

[ ] Add Intervals to spec
[ ] Add comments for InferBinaryPoint
[x] Add comments for InferWidths
[x] Add comments for TrimIntervals
[x] Add comments for RemoveIntervals
[ ] Add comments to IntervalType vals
[ ] Passes @jackkoenig tests

🎉🎉🎉

Sounds fancy.  What's an interval?

@edcote Intervals are types that do not have widths, but instead are an explicit range of numbers. It allows the width inference to be more aggressive because it can take advantage of a user's knowledge about what data will be passed on a given wire. This PR implements them, but there is still room for more optimizations in the future.

I should note (need to run more configs), but this appears to not have any impact on the emitted Verilog (for designs not using intervals); so that's good!

Run on c479575, it's much better:

Design
Runtime Impact

FPU
-4%

ICache
-1%

Rob
-3%

RocketCore
+5%

SiFive Design A
+13%

SiFive Design B
+5%

SiFive Design C
+8%

Still some room for improvement but much better. I want to look into the runtime with the SiFive designs a little, but thank you for these improvements!


Tags shown same as document title

Please select the area your Bug applys to. (Multiple selections are Possible)

[ ] Onboard. Initial vault setup and import/export pods
[ ] Create. Note creation, lookup, snippets and templates
[ ] Retrieve. Backlinks, references, graph view
[ ] Structure. Refactoring, multi-vault and schemas
[ ] Publish. Sharing your repo with the world
[X] Misc (Choose this if your not sure)

Describe the bug
[[tag.nonex]] or [[tag.ex]] is shown as intended. (nonex as non-existing, ex as existing)
However, tags made from pressing # + tab [[#nonex|tag.nonex]] [[#ex|tag.ex]] are shown same as 'file metadata title'.
To Reproduce
Steps to reproduce the behavior:

Open any .md file in the vault
Open dendron enhanced preview
[[tag.nonex]] or [[tag.ex]] is shown as intended.
Tags made from pressing # + tab [[#nonex|tag.nonex]] [[#ex|tag.ex]] are shown same as 'file metadata title'.

Expected behavior
Tags should be shown as intended in Dendron technical documents.
Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information)

OS: Windows 10 20H2 (19042.985)
Browser: Firefox
Version: Dendron 0.44.0

Additional context
When I type
> config (Dendron: Configure)
It displays anything but white blank page.

When you change the title of the document in metadata section(top of the text), tags in question([[#nonex|tag.nonex]] [[#ex|tag.ex]])

shows same as the title
or takes time to show changed title

to resolve the problem I did:

disabling Todo Tree:  doesn't matter
disabling/uninstalling Dendron Preview Enhanced: doesn't matter
making additional vault in the same workspace: same bug happened
making new workspace and its default vault: same bug happened

things done before but then worked fine, seems not relevant:

added just one font in enhanced preview CSS.
added one daily journal schema yml. daily.schema.yml.txt
reload dendron/webview/etc.

things irregular, usually disappeared:

by shutdown and relaunch the vscode
failed initializing
It sometimes does not work(just ignore snippetting?) "# + tab autocompletion tag". Relaunching the vscode, it works as intended

Dendron Log file
Please attach the output of >Dev:Dendron: Open Logs here
dendron.log

Yup, this looks like a regression. We should fix this asap. Pretty tags should work as described here: https://wiki.dendron.so/notes/8bc9b3f1-8508-4d3a-a2de-be9f12ef1821.html

@all-contributors please add @singlebunglemrbungle for bug

I feel honored to have a seat in the prestigious place on the main page(I mean, literally). Now I know why gamers love to get achievements.

I just hit the same thing [[#in progress|tag.in_progress]]... if I remove the leading # [[in progress|tag.in_progress]] it works as expected
seems the bug is that if the first character is # it doesn't check if the | is there

Thanks for the reports, I am able to reproduce the problem, and I'm working to fix it now.

this is fixed with 0.46 release


Update installing-the-ue-v-group-policy-admx-templates.md

update the AMDX link

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot


Fix description of egress flows in ovs-pipeline.md

Signed-off-by: Jianjun Shen<EMAIL_ADDRESS>

Codecov Report

Merging #2680 (953fc6a) into main (d8d70ac) will decrease coverage by 19.65%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##             main    #2680       +/-   ##
===========================================
- Coverage   60.70%   41.05%   -19.66%
===========================================
  Files         285      158      -127
  Lines       23003    19243     -3760
===========================================
- Hits        13965     7900     -6065
- Misses       7544    10596     +3052
+ Partials     1494      747      -747

Flag
Coverage Δ

kind-e2e-tests
?

unit-tests
41.05% <ø> (-0.03%)
:arrow_down:

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


MarGo build failed

With the following output:

cmd: ['~/golang/bin/go', 'build', '-tags', 'gosublime', '-v', '-o', 'gosublime.margo_r17.08.23-1_devel+0b6fbaae6e.exe', 'disposa.blue/cmd/margo']
|                > stdout: |                >  |                >
|                > stderr: |                > runtime/internal/sys |                > runtime/internal/atomic |                > runtime |                > errors |                > internal/cpu |                > internal/race |                > sync/atomic |                > unicode |                > unicode/utf8 |                > math |                > sync |                > encoding |                > unicode/utf16 |                > internal/nettrace |                > math/bits |                > io |                > syscall |                > internal/singleflight |                > container/list |                > bytes |                > strings |                > bufio |                > path |                > hash |                > hash/crc32 |                > crypto/subtle |                > crypto/internal/cipherhw |                > crypto/cipher |                > strconv |                > math/rand |                > time |                > internal/syscall/unix |                > crypto/hmac |                > vendor/golang_org/x/crypto/poly1305 |                > vendor/golang_org/x/crypto/curve25519 |                > vendor/golang_org/x/text/transform |                > reflect |                > encoding/base64 |                > crypto/aes |                > crypto |                > internal/poll |                > crypto/sha512 |                > crypto/md5 |                > crypto/rc4 |                > crypto/sha1 |                > os |                > crypto/sha256 |                > html |                > text/tabwriter |                > runtime/trace |                > fmt |                > sort |                > encoding/binary |                > path/filepath |                > regexp/syntax |                > crypto/des |                > encoding/pem |                > io/ioutil |                > go/token |                > net/url |                > text/template/parse |                > go/scanner |                > regexp |                > log |                > go/ast |                > encoding/json |                > text/template |                > flag |                > context |                > go/parser |                > net |                > compress/flate |                > math/big |                > go/doc |                > compress/gzip |                > encoding/hex |                > vendor/golang_org/x/crypto/chacha20poly1305/internal/chacha20 |                > vendor/golang_org/x/crypto/chacha20poly1305 |                > go/build |                > vendor/golang_org/x/net/http2/hpack |                > vendor/golang_org/x/text/unicode/bidi |                > disposa.blue/margo |                > crypto/rand |                > disposa.blue/margo/meth/importpaths |                > crypto/elliptic |                > encoding/asn1 |                > crypto/rsa |                > crypto/dsa |                > vendor/golang_org/x/text/secure/bidirule |                > vendor/golang_org/x/text/unicode/norm |                > vendor/golang_org/x/net/proxy |                > mime |                > crypto/ecdsa |                > crypto/x509/pkix |                > mime/quotedprintable |                > crypto/x509 |                > net/textproto |                > net/http/internal |                > html/template |                > mime/multipart |                > vendor/golang_org/x/net/idna |                > runtime/pprof |                > crypto/tls |                > encoding/gob |                > vendor/golang_org/x/net/lex/httplex |                > os/exec |                > text/scanner |                > disposa.blue/something-borrowed/types |                > go/printer |                > net/http/httptrace |                > net/http |                > gosublime |                > net/http/pprof |                > net/rpc |                > disposa.blue/something-borrowed/gocode |                > disposa.blue/cmd/margo_pkg |                > disposa.blue/cmd/margo |                > # disposa.blue/cmd/margo |                > runtime.getclosureptr: call to external function |                > runtime.memhash_varlen: relocation target runtime.getclosureptr not defined |                > runtime.strequal: relocation target runtime.eqstring not defined |                > runtime.gogetenv: relocation target runtime.eqstring not defined |                > runtime.(*itab).init: relocation target runtime.eqstring not defined |                > runtime.(*itab).init: relocation target runtime.eqstring not defined |                > runtime.parsedebugvars: relocation target runtime.eqstring not defined |                > runtime.index: relocation target runtime.eqstring not defined |                > runtime.moduledataverify1: relocation target runtime.eqstring not defined |                > runtime.getArgInfo: relocation target runtime.eqstring not defined |                > runtime.getArgInfo: relocation target runtime.eqstring not defined |                > runtime.showframe: relocation target runtime.eqstring not defined |                > runtime.typesEqual: relocation target runtime.eqstring not defined |                > runtime.typesEqual: relocation target runtime.eqstring not defined |                > runtime.typesEqual: relocation target runtime.eqstring not defined |                > runtime.typesEqual: relocation target runtime.eqstring not defined |                > runtime.typesEqual: relocation target runtime.eqstring not defined |                > runtime.typesEqual: relocation target runtime.eqstring not defined |                > runtime.typesEqual: relocation target runtime.eqstring not defined |                > runtime.typesEqual: relocation target runtime.eqstring not defined |                > runtime.vdso_find_version: relocation target runtime.eqstring not defined |                > ~/golang/pkg/tool/linux_amd64/link: too many errors |                >
|                > exception: None
|   install state: busy
| sublime.version: 3126
| sublime.channel: stable
|       about.ann: a17.08.23-1
|   about.version: r17.08.23-1
|         version: r17.08.23-1
|        platform: linux-x64
|            ~bin: ~/.config/sublime-text-3/Packages/User/GoSublime/linux-x64/bin
|       margo.exe: ~bin/gosublime.margo_r17.08.23-1_devel+0b6fbaae6e.exe (missing)
|          go.exe: ~/golang/bin/go (ok)
|      go.version: devel+0b6fbaae6e
|          GOROOT: ~/golang
|          GOPATH: ~/go
|           GOBIN: (not set) (should usually be (not set))
|       set.shell: []
|       env.shell: /bin/bash
|       shell.cmd: ['/bin/bash', '-l', '-c', '${CMD}']

I think, problem is:
| GOBIN: (not set) (should usually be (not set))
By default this variable is not used. But MarGo not used default $GOPATH/bin, I dont know, why.
But if you will set this variable:
export GOBIN=$GOPATH\bin
This issue should be resolved. At least it helped me.

It worked for me too. Thanks!

I don't understand how setting GOBIN can fix the issue, unless maybe GOROOT or GOPATH is incorrect.

You're right. I haven't set GOROOT, since having the installation at $HOME/golang is enough. I tried setting GOROOT=$HOME/golang and it worked too.

@DisposaBoy As we can see on https://golang.org/doc/install by default we don't set GOROOT variable. But if we use a custom location for installation, we should set this variable.
Then we should set variable GOPATH, and this variable will indicate our workspace. For Golang this actions is enough. But for MarGo we should additionally setting GOBIN variable.


refactor mv top-n two phase read rule from post processor to rewriter

Proposed changes
Issue Number: close #xxx

use three new plan node to represent defer materialize of TopN.
Example:
-- SQL
select * from t1 order by c1 limit 10;

-- PLAN
+------------------------------------------+
| Explain String                           |
+------------------------------------------+
| PhysicalDeferMaterializeResultSink       |
| --PhysicalDeferMaterializeTopN           |
| ----PhysicalDistribute                   |
| ------PhysicalDeferMaterializeTopN       |
| --------PhysicalDeferMaterializeOlapScan |
+------------------------------------------+

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

run buildall

(From new machine)TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 46.71 seconds
stream load tsv:          514 seconds loaded<PHONE_NUMBER>9 Bytes, about 138 MB/s
stream load json:         20 seconds loaded<PHONE_NUMBER> Bytes, about 112 MB/s
stream load orc:          65 seconds loaded<PHONE_NUMBER> Bytes, about 16 MB/s
stream load parquet:          31 seconds loaded 861443392 Bytes, about 26 MB/s
insert into select:          29.3 seconds inserted 10000000 Rows, about 341K ops/s
storage size:<PHONE_NUMBER>3 Bytes

run buildall

(From new machine)TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 48.6 seconds
stream load tsv:          517 seconds loaded<PHONE_NUMBER>9 Bytes, about 137 MB/s
stream load json:         21 seconds loaded<PHONE_NUMBER> Bytes, about 107 MB/s
stream load orc:          65 seconds loaded<PHONE_NUMBER> Bytes, about 16 MB/s
stream load parquet:          31 seconds loaded 861443392 Bytes, about 26 MB/s
insert into select:          29.6 seconds inserted 10000000 Rows, about 337K ops/s
storage size:<PHONE_NUMBER>6 Bytes

run p0


refactor(protocol): slightly change defender monitors

@k-kaddal could you own this PR to make the deployment work? I've add the secrets to our github repo.

I think it will be a good idea to move the monitors to a new package: packages/monitors, then put files in packages/monitors/defender/mainnet

Ready to be reviewed?


Depth image format

What should be the preprocessing step for the depth images ? The values within the depth images are really low how do we get the images in the same format.
How can we run the model with out passing the depth image as an input

I am not sure I understand your question.
You can use depth prediction networks to predict the depth. You can find more details in the paper.

Thank you for your reply.
I was using the depth predicted by planeRCNN as input but I think there are
some preprocessing steps involved in the depth image format because,  the
values of the depth are lying between 1-20 in your example dataset.
Can you help me with the preprocessing step?
What should be the depth image format for the input.
Also, can we generate 3D layout without passing depth image as an input?
Regards,
Dilpreet Kaur
On Tue, 14 Feb 2023 at 5:57 PM, vevenom @.***> wrote:

I am not sure I understand your question.
You can use depth prediction networks to predict the depth. You can
find more details in the paper.

—
Reply to this email directly, view it on GitHub
https://github.com/vevenom/RoomLayout3D_RandC/issues/8#issuecomment-1429669564,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHG3OBHPLG5CYJBGXFZMGQTWXN225ANCNFSM6AAAAAATXGYYYQ
.
You are receiving this because you authored the thread.Message ID:
@.***>


Change summary padding logic

What is the context of this PR?
Update summary padding logic for runner to integrate the add link
How to review
Test code makes sense and summary still looks as it should

 Fix summary padding logic for summary links


navigation focus is cut off

When navigating with tabs the navigation highlight shadow/outline is a cut-off on the left and right side

https://github.com/the-guild-org/docs/issues/1104

Duplicate https://github.com/shuding/nextra/issues/1432


TD-52 TD-48 Implemented News Back End

TD-48 and TD-52 are now both combined into this pull request.

TD-52: News page backend
TD-48: News page pagination


Nuxt context.route not updated (in time) when using switchLocalePath() to change locale.

Version
vue: 2.6.12
nuxt: 2.15.2
vue-i18n: 8.24.3
nuxt-i18n: 6.20.4
Nuxt configuration
mode:

[x] target: static
[x] ssr: true

Nuxt-i18n configuration
The configuration of the project I first encountered this issue, probably not relevant:
i18n_____*/
  i18n: {
    strategy: "prefix_except_default",
    locales: [
      {
        code: "de",
        file: "de-DE.js",
        name: "Deutsch",
      },
      {
        code: "en",
        file: "en-US.js",
        name: "English",
      },
    ],
    defaultLocale: "de",
    lazy: true,
    langDir: "lang/",
    vueI18nLoader: false,
}

Reproduction Link
https://codesandbox.io/s/vue-i18nvalidate-0mp02
If you use the sandbox with vue-i18n v8.24.2 and load the page and click on "Switch to en" you will get the route {name: "index___en",... output from validate via console.log . Which is the expected behaivour.
Try changing the vue-i18n version to v8.24.3 wait for build and reload the page, then click on "Switch to en" you will get the route {name:"index___de",... output from validate via console.log .
Steps to reproduce
See Reproduction Link.
Install and setup a nuxt project with a version of nuxt-i18n which requires<EMAIL_ADDRESS>Setup a few pages, the nuxt-i18n languages files and a button which triggers nuxt-i18n switchLocalePath.
Then build/run dev mode, access the page and click on the button to trigger switchLocalePath. Log the contents of nuxt context on route change via nuxt validate(), asyncData() or fetch().
What is Expected?
When navigating to a new route, the new route is present in nuxt context.route, e.g. so on validate() execution the new route and its params can be accessed to match it with vuex store data or something else.
What is actually happening?
When navigating to a new route, the old route is still present in nuxt context.route, e.g. on validate() execution.
Further information
I already opened an issue at vue-i18n
But I am not sure,  if it is their part to solve this issue.
I found this stackoverflow post, whose author seems to struggle with the same problem.:

Since you've verified that switching vue-i18n version makes a difference, that seems like a pretty strong indication that the issue is there. Let's discuss there first.

Looks like fixed in vue-i18n (https://github.com/kazupon/vue-i18n/issues/1230).


Calendar signup form

Creating a first PR to look at event signup workflow.

@TheJuanAndOnly99 I need some help with this. I've added a signup form, but I get an error when trying to sign people up:
  Error: Service accounts cannot invite attendees without Domain-Wide Delegation of Authority.

... perhaps we can discuss this in the new year when you get back?
Also @mimiflynn fyi, I'm using Gatsby for this, so this incorporates some of your changes, probably out-of-sync.
Let's see if we can work on closing these both out.


Bumped production release number for 1.25-12

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

/lgtm


feature/calculator - implement calculator class

Pull Request Type
What kind of change does this PR introduce?
[ ] Solved an issue/task
[ ] Bugfix
[✅ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Documentation content changes
[ ] Other... Please describe:
What is the current behavior?
Issue Number: #1517
What is the new behavior?
i implemented calculator class, and it can be run

Merged

This is an automated message from Fork, Commit, Merge [BOT].

Thank you for your contribution! Your pull request has been merged. The files have been reset for the next contributor.
What's next?
If you're looking for more ways to contribute, I invite you to check out our forkcommitmerge.io website repository. The repository contain real issues that you can help to resolve or create some of your own if you see any bugs or want to add new features to the site, etc. You can also check out the Influences section in the README to find more projects similar to this one.
Also please leave a star to this project if you feel it helped you, i would really appreciate it.
I look forward to seeing your contributions!


[Bug]: Suggestion to add "query --@aspect_rules_ts//ts:skipLibCheck=always" to .bazelrc breaks queries

What happened?
I followed the suggestion here to add "query --@aspect_rules_ts//ts:skipLibCheck=always" to my .bazelrc, but this breaks all bazel queries.
Example:
$ bazel query 'filter("test*", //src/...)'
ERROR: Error while parsing '--@aspect_rules_ts//ts:skipLibCheck=always filter("test*", //src/...)': syntax error at '- - @aspect_rules_ts//ts:skipLibCheck'
Removing this from my .bazelrc file resolves the issue, and it's unclear if it's having any negative effect. Is this only supported in a later version of Bazel?
Version
Development (host) and target OS/architectures:
Output of bazel --version:
WARNING: info command does not support starlark options. Ignoring options: [--@aspect_rules_ts//ts:skipLibCheck=always]
Build label: 5.4.0
Build target: bazel-out/darwin_arm64-opt/bin/src/main/java/com/google/devtools/build/lib/bazel/BazelServer_deploy.jar
Build time: Thu Dec 15 16:14:44 2022<PHONE_NUMBER>)
Build timestamp:<PHONE_NUMBER>
Build timestamp as int:<PHONE_NUMBER>
Version of the Aspect rules, or other relevant rules from your
WORKSPACE or MODULE.bazel file:
rules_ts version: 2.1.0
How to reproduce
No response
Any other information?
No response

Yes, it's easy to confirm in the e2e/workspace folder here:
alexeagle@MacBook-Pro-8 workspace % USE_BAZEL_VERSION=6.0.0 bazel query ...
Starting local Bazel server and connecting to it...
//:_validate_ts_options
//:test
//:test_0__deps
//:ts
Loading: 1 packages loaded

alexeagle@MacBook-Pro-8 workspace % USE_BAZEL_VERSION=5.4.1 bazel query ...
2024/01/25 21:02:07 Downloading https://releases.bazel.build/5.4.1/release/bazel-5.4.1-darwin-arm64...
Starting local Bazel server and connecting to it...
ERROR: Error while parsing '--@aspect_rules_ts//ts:skipLibCheck=honor_tsconfig --@aspect_rules_ts//ts:default_to_tsc_transpiler ...': syntax error at '- - @aspect_rules_ts//ts:skipLibCheck'
Loading: 0 packages loaded

After removing the query lines from bazelrc, I checked that alternating between bazel test and bazel query doesn't cause the analysis cache to be discarded, which is the main performance problem I was concerned about, so I think it's fine to remove.


Will consider to support mts/m2ts format videos?

Before filing a feature request:

Search existing open issues, specifically with the label ‘enhancement’:
https://github.com/androidx/media/labels/enhancement
For ExoPlayer-related feature requests, please also check for existing feature
requests on the ExoPlayer tracker:
https://github.com/google/ExoPlayer/labels/enhancement
Search existing pull requests:

On this tracker: https://github.com/androidx/media/pulls,
On the ExoPlayer tracker: https://github.com/google/ExoPlayer/pulls

When filing a feature request:
Replace the content in the sections below.
[REQUIRED] Use case description
Describe the use case or problem you are trying to solve in detail. If there are
any standards or specifications involved, please provide the relevant details.
Proposed solution
A clear and concise description of your proposed solution, if you have one.
Alternatives considered
A clear and concise description of any alternative solutions you considered,
if applicable.

I'm afraid this isn't supported. See https://github.com/google/ExoPlayer/issues/1488 that tracks this improvement (and where you also commented on recently). We are generally able to accept high-quality pull requests if your are willing to provide this enhancement. Note that in this case, it should make sure to reuse as much as possible from the existing TS extractor code and provide test content for extractor tests. To keep the history of the previous conversation, I'm going to close this one in favor of the existing issue on the ExoPlayer tracker.


feat: initial workflow for Linux deployment

Summary of changes
Asana Ticket: get Trike-dev running in the Linux-staging cluster
[Please include a brief description of what was changed]
Reviewer Checklist

[ ] Any new or changed functions have typespecs
[ ] Tests were added for any new functionality (don't just rely on Lcov)
[ ] Meets ticket's acceptance criteria

@bklebe the first production Linux instance is online if you wanted to take this up while I'm OOO.

@nlwstein


utoipa_ignore does not work correctly when applying it to a generic struct

It still fails the compiler when applying it to a generic struct.
See #15

Missunderstood the error
It was completly my fault


Is there a way to make union nonunique ? I need the duplicates values for further calculations.

I need the mathematical set theory union basically.
Dash::union (
[1, 3, 5],
[1 ,3 ,7 ],
[7, 8] );
Expected output 1,3,5,1,3,7,7,8

By definition, union doesn't include duplicate values. From Wikipedia:

For example, if A = {1, 3, 5, 7} and B = {1, 2, 4, 6, 7} then A ∪ B = {1, 2, 3, 4, 5, 6, 7}.

Nonetheless, if you need to preserve duplicates, then try concatenating the arrays with array_merge():
array_merge(
    [1, 3, 5],
    [1, 3, 7],
    [7, 8]
)
=== [1, 3, 5, 7, 1, 3, 7, 7, 8]


YJDH-711 | fix: update Suomi.fi IDP test/production metadata

Description :sparkles:
fix: update Suomi.fi IDP test/production metadata
refs YJDH-711
Issues :bug:
YJDH-711
Testing :alembic:
Screenshots :camera_flash:
Additional notes :spiral_notepad:

YJDH-TET-API branch is deployed to platta: https://yjdh-tet-pr3370.api.dev.hel.ninja :rocket::rocket::rocket:

As suomi_fi shared backend code is only used by Kesäseteli and all backend tests passed using this branch when run locally I am merging this now to expediate this fix.


During compression sound is removed

Hello sir
When i successfully got a video after compression.But sound is no more in video please check.

Hello @parmeetmaster could you please share the device you use ? It could be a device-specific issue. And could you confirm that disableaudio is false?
Thanks a lot.

Sir its solved in new version that i check recently 2.0


Upgrade action to use node16

This is to fix the following warning:

The following actions uses node12 which is deprecated and will be forced to run on node16<EMAIL_ADDRESS>For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/

closing in favor of https://github.com/MetaMask/cla-signature-bot/pull/6


Infinite load times on "My DSpace"

Describe the bug
We get user reports of infinite load times on "my DSpace". From what we hear this happens more likely if you finished one or multiple submissions without reloading the page in between. I tried to reproduce this on demo.dspace.org. So far I was able to reproduce it once when playing around with the workflow task filters. Unfortunately I have no clear path to reproduce it.
If you read this issue, did you run into the same problem? Can you describe what you did before? Are you a developer and did spot some code in my dspace that you thing might be the cause of this?
This is related to #3677

one question i have while digging around code that parses submission objects/data from the my dspace page -- what is the purpose of these deepClone calls?
  parse(request: RestRequest, data: RawRestResponse): ParsedResponse {
    this.dsoParser.parse(deepClone(request), deepClone(data));
    if (isNotEmpty(data.payload)
      && isNotEmpty(data.payload._links)
      && this.isSuccessStatus(data.statusCode)) {
      const dataDefinition = this.processResponse<SubmissionObject | ConfigObject>(data.payload, request);
      return new ParsedResponse(data.statusCode, undefined, { dataDefinition });
    } else if (isEmpty(data.payload) && this.isSuccessStatus(data.statusCode)) {
      return new ParsedResponse(data.statusCode);
    } else {
      throw new Error('Unexpected response from server');
    }
  }

I have a similar problem in DSpace 8.0, if i have created a new submission, right after the new submission if a click on Editing the new item i immediately getting an infinite load error.

Could the related PR (https://github.com/DSpace/dspace-angular/pull/3677) also solve my issue? (That PR has 1 approval and 1 pending reviewer maybe it is close to happiness :))
Thank you for the info!

@kanasznagyzoltan : Yes that bug should be resolved with #3677

We are facing the problem frequently when trying to deposit a new submission in 7.6.2. I've manually ported the changes from  #3716 but the problem still occurs


Run all tasks of given priority (or higher)

I am in need of something inbetween WaitforAll() and WaitforTask(nullptr, priority).
In my pipeline, user code dumps a lot of tasks with highest priority and then makes sure they all completed (but not low priority background tasks!).
I struggle to port this behavior to enkiTS. Any hints?

This can be done with dependencies.
You create an ICompletable with dependencies on the tasks with high priorities, and then wait on that.
I should make this into an example, along with some more documentation.

I have some troubles following your advice.
Before I call AddTaskSetToPipe for my task, I do observerTask.SetDependency(internalTask->observerDependency_, internalTask).
Then I call WaitforTask(&observerTask) when all tasks are added.
However, I get the assert when I add second task as dependency: pTaskToRunOnCompletion_->GetIsComplete() is false, where pTaskToRunOnCompletion_ is my observerTask. I am doing something wrong, but I struggle to see what.
Maybe I cannot add another dependency when the first dependency is already running?
It's not obvious why tho.

Maybe I cannot add another dependency when the first dependency is already running?

Yes, all dependencies must be added before they are run.
This is because the first task could complete before the second task was added, causing the dependent task to complete.
I am considering an approach to add dependencies dynamically to a dependent task, but this is not yet implemented.


shrink and compress Chief Seattle image

Description
Reduces size of chief seattle image from 204k to 45k by shrinking from 3300x3300 pixels to 500x500 pixels using GIMP and LoHalo interpolation
It does change the landing page a bit, as seen by this diff
Release notes:
Reduce site time to interactive by shrinking chief seattle image size

I agree that having 3000x3000 logo is overkill. I think we can bring it down to 500x500 even. Not sure about webp though. Is webp smaller significantly smaller compared to png of the same size? Working with webp might be harder (fewer image editors support AFAIK).

Shrinking from 3300x3300 to 500x500 and keeping as png reduces size from 204K to 45K
After that, converting to webp further reduces size down to 22K
From my last test, reducing from 204K to 35K (169K difference) elliminated an average of 1s from time to interactive, so going from 45K to 22K would probably shave 0.13s  off time to interactive
So it doesn't seem too much a difference, but is nicer to have a smaller image size nonetheless
I don't know anything about the image editors or how this would effect UI/UX team, so please let me know whether to use webp or png

Codecov Report

Merging #3625 (ffe664f) into main (fa09359) will increase coverage by 0.06%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##               main    #3625      +/-   ##
============================================
+ Coverage     80.48%   80.55%   +0.06%
- Complexity     2423     2427       +4
============================================
  Files           294      294
  Lines          9600     9602       +2
  Branches        659      659
============================================
+ Hits           7727     7735       +8
+ Misses         1616     1613       -3
+ Partials        257      254       -3

Impacted Files
Coverage Δ

...rver/app/auth/oidc/applicant/LoginGovProvider.java
100.00% <0.00%> (ø)

...app/auth/oidc/CiviformOidcLogoutActionBuilder.java
82.35% <0.00%> (+7.35%)
:arrow_up:

server/app/auth/oidc/CustomOidcLogoutRequest.java
51.85% <0.00%> (+14.81%)
:arrow_up:

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

Looks like you need to update some screenshots.

For some reason shrinking the image to 500x500 causes the final rendered image to shrink. But shrinking to 700x700 causes the final image to shrink less. I will need to trouble shoot that


[Suggestion] Greater Conjured Block

Greater Conjured Block would be a great(?) spell that acts like a combination of place and conjure block, in that it makes a conjured "ghost" block that mimics the original in mining speed, blast resistance, etc, but doesn't use up the block, probably doesn't have any functionality if the original is a block entity or whatever, and doesn't drop anything when broken.
I came up with this idea while discussing using conjured blocks as base-building blocks, which would be both laggy and quite fragile.

Consider adding some sanity checks to the values of mining-speed/blast-resistance/etc, so that they're capped at what the best normal vanilla blocks have, or maybe a little higher. That way we don't have a situation where some mod adds The Best Block Ever and it gets used as a bedrock-like greater conjured block.


Fugue Phase 2 functionality

Looping back with @goodwanghan. First off thanks so much for the original PR  #201
Just want to put a placeholder for Phase 2 and enabling the reporting functionality using Fugue.
Would be great to get your thoughts on the implementation details on this.

Sure, sorry about the delay. I will start working on phase 2 in a few days.


Creating paths, getting dash cam views and more data

Just starting on this project, we have successfully forked the ui for 1.5 and now the new ui 2.0 interface (it looks very nice), where is the discussion about:

Getting the equivalent dash cam video to the demo rosbag?
How do we get access to more Lidar data, I sent a request to the Apollo cloud but have not heard anything, is there someone we can contact
We want to integrate our own camera and other modules, I see there is a small amount of documentation on interfacing, but is there more documentation or something we can follow.

Any help appreciated!

Thanks for adopting apollo 1.5 and trying out our new UI! For the first question, we are working on integrating the cam video into the rosbag and the video will also be rendered on our frontend in 2.0 release, stay tuned with that!
@ycool can probably better answer the other two questions or direct them to someone knowledge about them.

That is excellent. Happy to help anyway we can with this project. I will ask @ycool then. We would like to be able to show Video object classification in your system as part of our 2.0.
Thanks,
Rich
No! Try not. Do, or do not. There is no try. Master Yoda. Star Wars Episode V: The Empire Strikes Back
http://tongfamily.com | @richtong | http://fb.me/richtong1 | +1-206-963-9029
Sent from my iPhone

On Nov 13, 2017, at 20:45, siyangy<EMAIL_ADDRESS>wrote:
Thanks for adopting apollo 1.5 and trying out our new UI! For the first question, we are working on integrating the cam video into the rosbag and the video will also be rendered on our frontend in 2.0 release, stay tuned with that!
@ycool can probably better answer the other two questions or direct them to someone knowledge about them.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Thanks for access Apollo cloud. About the following question,

How do we get access to more Lidar data.
There are a 8.93GB sensor demonstration dataset and a 560MB calibration demonstration dataset in apollo open data platform. You can find Lidar sensor data in both of them download them with the following URL.
https://console.bce.baidu.com/apollo/task/download?locale=en-us#/apollo/home
If you need more Lidar data, could you describe your purpose and which kind of data you need.

Regards,
Frank

Hello Frank. Yes we are working to validate some classification models and wanted to see if we could get Lidar and also Video data from you. This would help calibrate our models and ensure we are on the correct track
Thanks,
Rich
Sent from my iPhone X

On Nov 16, 2017, at 04:04, fyangw<EMAIL_ADDRESS>wrote:
Thanks for access Apollo cloud. About the following question,
How do we get access to more Lidar data.
There are a 8.93GB sensor demonstration dataset and a 560MB calibration demonstration dataset in apollo open data platform. You can find Lidar sensor data in both of them download them with the following URL.
https://console.bce.baidu.com/apollo/task/download?locale=en-us#/apollo/home
If you need more Lidar data, could you describe your purpose and which kind of data you need.
Regards,
Frank
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Closing the issue. Feel free to reopen the issue if I missed anything.


Popular Quotes Author Classifier using NLP

Deep Learning Simplified Repository (Proposing new issue)
:red_circle: Project Title : Popular Quotes Author Classifier using NLP
:red_circle: Aim : The aim of this project is to classify the popular quotes author using NLP methods.
:red_circle: Dataset : https://www.kaggle.com/datasets/rafsunahmad/popular-quotes-author-classifier
:red_circle: Approach : Try to use 3-4 algorithms to implement the models and compare all the algorithms to find out the best fitted algorithm for the model by checking the accuracy scores. Also do not forget to do a exploratory data analysis before creating any model.

📍 Follow the Guidelines to Contribute in the Project :

You need to create a separate folder named as the Project Title.
Inside that folder, there will be four main components.

Images - To store the required images.
Dataset - To store the dataset or, information/source about the dataset.
Model - To store the machine learning model you've created using the dataset.
requirements.txt - This file will contain the required packages/libraries to run the project in other machines.

Inside the Model folder, the README.md file must be filled up properly, with proper visualizations and conclusions.

:red_circle::yellow_circle: Points to Note :

The issues will be assigned on a first come first serve basis, 1 Issue == 1 PR.
"Issue Title" and "PR Title should be the same. Include issue number along with it.
Follow Contributing Guidelines & Code of Conduct before start Contributing.

:white_check_mark: To be Mentioned while taking the issue :

Full name :
GitHub Profile Link :
Email ID :
Participant ID (if applicable):
Approach for this Project :
What is your participant role? (Mention the Open Source program)

Happy Contributing 🚀
All the best. Enjoy your open source journey ahead. 😎

Full name : Iman Kalyan Chakraborty
GitHub Profile Link : https://github.com/ImanKalyanChakraborty
Email ID<EMAIL_ADDRESS>Approach for this Project : I will be using BERT, Word2Vec + RNN and TF-IDF with softmax regression for the classification task
What is your participant role? (Mention the Open Source program) : SWOC 24

Nice approach. Create a comparison among the models to find out the best fitted model for this project.
Issue assigned to you @ImanKalyanChakraborty. All the best!

Thank You


Create PPP for the first iteration

Write up and publish the PPP (Plan, Progress, Problems) as weekly report to https://makers.bolt.fun/project/10101
Example PPPs

https://makers.bolt.fun/story/ppps-week-1-lightsats--207
https://makers.bolt.fun/story/ppps-week-1--160

In here the recommendation is to post it by Monday each week: https://makers.bolt.fun/story/how-to-buildinpublic--169


Scheduling a message

I am trying to schedule a message without success.
var job = new cron.CronJob({
cronTime: '00 20 2 * * 0-6',
onTick: () => {
console.log('-- CRON IS BEING EXECUTED --');
bot.beginDialog({
to: { address: 'Luis Santos', channelId: "facebook" , id: 09282893, isBot: false },
from: { address: "mybot", channelId: "facebook", id: 23867491, isBot: true }
}, '/trendingDialog');
});
},
start: true,
});

Error: Invalid address at ChatConnector.startConversation.
Any help? :(

Ohh, I've found I was adding the property conversation too, after remove the property is working properly. Thank you!

what was the error


Adopt access tokens

It is best practice to use access tokens when communicating with APIs, migrate away from ID tokens.

Required https://github.com/impactasaurus/server/issues/314


Delete chronicnetwork directory

Chronic Network has been sunset via governance.

Thanks for the news. I believe we allow for "status": "killed" for this purpose.

Thanks for the news. I believe we allow for "status": "killed" for this purpose.

Should we re-request this PR? if so, what would the format desired be?


Module pattern

Useful for using unqualified functions from another module in a limited scope
import gleam/result

pub fn run(x) {
  let module { then map } = result
  x
  |> then(one)
  |> then(two)
  |> map(three)
}

Just for comparison, that's the open keyword in OCaml:
(* unopened *)
let _ = SomeModule.blah 42

(* global open (this is not exported to the interface, I.E. `blah` does not get exported *)
open SomeModule

let _ = blah 42

(* Local open *)
let _ =
  let open SomeModule in
  blah 42

(* Scoped open *)
let _ =
  SomeModule.(
    blah 42
  )

In addition OCaml has a way to open another module and re-export everything it included via include:
include SomeModule

This is essentially like copy/pasting SomeModule into this file, the same bindings and types will match and be identical and all.  You can then proceed to redefine things as well if you wish.  This is a super common pattern for extending things like a List or some library specific type with new functionality.


Outside communities rating eachother's games highly / games not being exposed to random audience

There's an issue on the front page of LDJam.com right now and an ongoing discussion in the comments of the game in question:
https://ldjam.com/events/ludum-dare/41/war-maker/this-is-my-first-and-last-ld
https://ldjam.com/events/ludum-dare/41/are-you-smarter-than-an-alien (Not trying to call him out)
The issue is the author is a member of an outside game dev community whose friends commented in his game stating that they were 'outside friends' and stating that they rated '5/5'. To compound the point, the same person admits others from his group rated the game, and to even further compound the issue, the game has exactly 20 ratings which people tend to find suspicious.
I'm not accusing anyone of cheating here, but I am concerned that games may or may not be exposed to outside audiences if the authors 1.) Don't rate other games and 2.) Link it to their friends and link it externally on dev sites.
Again, ratings at the end of the day don't really mean much and it's the feedback that counts, but people are upset over this, their LD experience is ruined and a dev that took high marks without trying to game the system may be feeling bad about his wins.
Having a filter for games with 15-25 ratings might be a good fix, since people tend to find those numbers suspicious and would seek them out / police the issue themselves, and since many many winners in the past couple of years have had rating numbers close to the minimum amount needed.

This game's suspicios ratings have been brought up to me outside of this,
and it's something I was hoping wouldn't turn in to a bigger problem. Alas.
It does bring up an interesting point we could push in the future: try to
avoid leaving ratings on your friends games (or internally flag them as
something to ignore for placement). I'm not entirely sure how we do or
enforce that, but a large enough group of friends (classmates) are able to
damage the feeling of fairness.
On Thu, May 17, 2018, 00:30 BurgeeGames<EMAIL_ADDRESS>wrote:

There's an issue on the front page of LDJam.com right now and an ongoing
discussion in the comments of the game in question:
https://ldjam.com/events/ludum-dare/41/war-maker/this-is-my-first-and-last-ld
https://ldjam.com/events/ludum-dare/41/are-you-smarter-than-an-alien (Not
trying to call him out)
The issue is the author is a member of an outside game dev community whose
friends commented in his game stating that they were 'outside friends' and
stating that they rated '5/5'. To compound the point, the same person
admits others from his group rated the game, and to even further compound
the issue, the game has exactly 20 ratings which people tend to find
suspicious.
I'm not accusing anyone of cheating here, but I am concerned that games
may or may not be exposed to outside audiences if the authors 1.) Don't
rate other games and 2.) Link it to their friends and link it externally on
dev sites.
Again, ratings at the end of the day don't really mean much and it's the
feedback that counts, but people are upset over this, their LD experience
is ruined and a dev that took high marks without trying to game the system
may be feeling bad about his wins.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/ludumdare/ludumdare/issues/1653, or mute the thread
https://github.com/notifications/unsubscribe-auth/ABf2Cb_7NO2-uTCPQtCjFOTH3nL6hI-Fks5tzPzigaJpZM4UCZRm
.

The only issue is people might define friends as different things. Is rating other people you talk to frequently in the Ludum Dare discord, for example, considered rating a friends game?
But I guess leaving it up to the person's moral judgement to decide might be the best way, but just suggestion not to do it if you feel it won't be fair.

During LD38 I heard someone put forward an excellent suggestion for something of a ‘homework’ list:
Each user gets a list of ~10 games. Each list is unique to user, so no one game is in two users’ queues at the same time.
    When the user rates the game, it is removed from their list and added to another users’ list.
    When the game gets enough votes to rank, it is removed entirely from all the queues.
If a game sits in a queue long enough (2-3 days?) it gets moved to another queue.

Of course you can still browse games and play any that you want but this helps distribute all the games between all the users.

@Samusoidal #954

Thanks @ajayyy, had no idea that existed!

Some quick solutions:

Unique email verification -> Deters people from creating multiple accounts
Can't vote unless you published -> Deters people with multiple accounts from giving unfair ratings
Can't publish without a link -> Deters people from publishing fake games in order to give unfair ratings

There is of course a loophole in all of these. No solution to such a huge, community-driven event will be airtight. There will always be someone who might be able to put in the time and effort to circumvent the rules.

These are good suggestions, I'm gonna poke holes in them only for the purposes of strengthening our possible solutions if you don't mind.
Unique Emails: This is not a deterrent to a bad actor. It's ~1 minute or less to acquire a new gmail. A stronger form of this might be tying a Facebook account to your account, but not everyone uses facebook and some folks like anonymity or live in countries where being de-anonymized could get them in trouble. The worst from a design standpoint but strongest form of security of this might be tying a credit card or some third party verified number to the system. This would kill the amount of newcomers coming in, but it would certain be a major weedout.
Can't Vote Unless Published: I actually agree with this one. I will say, nothing is stopping a determined actor from making junk games to put up ahead of time so it's not foolproof.
Can't publish without a link: I feel like this might really hamper board games. And seriously, nothing is stopping someone from throwing up a "Broken" game. Conversely, we don't want to hamper people who tried and failed to make a game, failed to submit, but want to be part of the community.

Definitely good points, @occultsoftworks, and ones I though of myself.
I think 'Unique Emails' is the strongest point, flawed as it is. You'd have to really want to cheat to create a new mailbox and LD account. This would help deter 'passive cheaters.' Plus, if email ever comes into play in later functionality of the site, we'll have a system in place.
As for the YouTube voting community, should they be voting? LD is all about 'By the Community, For the Community,' but is it fair to have non-participants voting? I'm not sure at all.
I'd like to keep the angle of actual systems in place to prevent cheating rather than the 'fairness rules change' angle, but I though I should mention it.

"Should YouTuber's be given free status to vote" is a "The Heart and Soul of Ludum Dare" question. Probably outside the scope of this specific conversation. Might come down to how Mike K. feels about it.

I had a thought: Unique Emails only creates a "Better Class of ~Criminal~ Cheater". It adds friction between users who may have a legit reason for a second account (I have one for when I do compo entries personally without the rest of my team), and if someone /is/ cheating, they might slip up and could be tracked thru those duplicate emails.

For reference:

Email accounts are tied to a single account (you can't use the same account twice, though the workaround is if you know about GMail's + feature)
Throwaway email providers were blacklisted a few days before LD41 event due to someone abusing them to leave hate messages
You must be published to vote (this has always been a requirement)
Link checking is a good idea

In general we need better link features. A verifier, way to report bad links (to the author), tracking (did you even click on a download before voting), etc.

We do need to add a constraint that stops you from selecting the compo if you have multiple members
We would also need to add something that raises a flag/popup if you try to add users to your compo game (to move it to the jam)
Team features need to be improved. The limit will still be 1 game per person, but if you can be a contributor to any number of games. Problem is it's not obvious how to edit or blog under each game.

After reading the posts on ldjam.com my two cents are:

I really don't think voter-rings in itself, is a very common or problematic abuse compared to other forms of abuse such as quick rating to promote own game (with or without posting comments like 'cool game play mine [link]'. I think the more serious disruptive aspect here is the backlash for the perceived abuse.
However, everyone probably benefits from getting feedback from non-friends and it would be good if there could be something done to limit the risk of winners being perceived as a result from friends-promoted games.

I have a suggestion for solving this that should be rather simple and ties back to various other issues discussed: An update to the smart filter.
I suggest we inject a low percentage of very highly rated games into the smart-feed.
One very simple rule would be the sum vote averages for the three best categories of each game. This could be weighted by number of votes so that it has weight 1 if number of votes is 20 and decreasing towards 0 when having more or less than 20 votes.
If say 5% of the first 20 games you see are from this criteria rather than the 'most deserving'-criteria and you don't know which is which as a rater (unless you study the game's stats), I think this could have several beneficial effects:

Voters may be inclined to vote for more games because they will stumble upon really interesting games more often and since the best-games criteria is weighted around 20 votes, it still wouldn't be just a few games get all the votes.
If someone is indeed trying to abuse the system, their game will automatically get an outside-vote or two. And a single angry vote will have a large effect up to about 20 votes, so it will also guarantee games are really deserving of winning/ranking top 20ish.
It would also mean we start including functionality into the smart filter (mixing in of criteria) that we've discussed previously as something we should have.


1.2.0 RC

Prepare for next development iteration.

JIRA Ticket: LIBDRS-9037
What does this Pull Request do?
Increments the SNAPSHOT version of the project.
How should this be tested?

Visual inspection

Interested parties
@daveneiman, @awoods

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 98.601%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
141

Relevant Lines:
143

💛  - Coveralls


.Net: The method for adding a message for AgentGroupChat should align with ChatHistory

For ChatHistory, to add the message, you do this:
history.AddMessage(
        AuthorRole.User,
        Console.ReadLine()!
    );

For AgentGroupChat, to add the message, you do this:
chat.AddChatMessage(new ChatMessageContent(AuthorRole.User, Console.ReadLine()!));

Ideally AgentGroupChat aligns on AddMessage that accepts the role and message.

This is the pattern Mark proposed on code-review.  Apparently the ChatHistory.AddMessage() method you identified is extraneous (Toub); although, I'm not 100% clear on what changes are planned.

In that case, ChatHistory should have AddChatMessage. Either way, there should be some parallelism between the two.

The equivalent is the Add method on List:


Solve merge conflict in git submodule update using new 3 way merge editor

Type: Bug
On a repo that has at least 1 git submodule:

merge a branch that will result in merge conflict on the used commit for a submodule
in the Source Control tab > Merge Changes > click on the submodule with conflicts

=> the (by default new) 3 way merge editor appears but there are no buttons to accept the current or incoming changes. As a result you cannot resolve this merge conflict (in vscode).

VS Code version: Code 1.72.2 (Universal) (d045a5eda657f4d7b676dedbfa7aab8207f8a075, 2022-10-12T22:16:30.254Z)
OS version: Darwin arm64 21.6.0
Modes:
Sandboxed: No

System Info

Item
Value

CPUs
Apple M1 Pro (10 x 24)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmetal: disabled_offmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okskia_renderer: enabled_onvideo_decode: enabledvideo_encode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabledwebgpu: disabled_off

Load (avg)
4, 5, 6

Memory (System)
32.00GB (2.59GB free)

Process Argv
--crash-reporter-id 4041a655-94fa-47b9-ba4e-4c24f8bcfdcb

Screen Reader
no

VM
0%

Extensions (21)

Extension
Author (truncated)
Version

vscode-bazel
Baz
0.6.0

markdown-preview-github-styles
bie
1.0.1

vscode-eslint
dba
2.2.6

gitlens
eam
13.0.3

prettier-vscode
esb
9.9.0

better-cpp-syntax
jef
1.16.3

svg
joc
1.4.22

nearley
kar
2.0.0

vscode-docker
ms-
1.22.2

python
ms-
2022.16.1

vscode-pylance
ms-
2022.10.40

remote-containers
ms-
0.255.4

remote-ssh
ms-
0.90.1

remote-ssh-edit
ms-
0.84.0

cpptools
ms-
1.12.4

cpptools-extension-pack
ms-
1.3.0

vsliveshare
ms-
1.0.5750

vscode-yaml
red
1.10.1

clang-format
xav
1.9.0

vscode-open-in-github
ziy
1.3.6

vscode-proto3
zxh
0.5.5

(1 theme extensions excluded)

A/B Experiments
vsliv368:30146709
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
vstes516:30244333
vslsvsres303:30308271
pythonvspyl392:30443607
vserr242cf:30382550
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vshan820:30294714
vstes263:30335439
pythondataviewer:30285071
vscod805:30301674
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
cmake_vspar411:30581797
vsaa593:30376534
pythonvs932:30410667
cppdebug:30492333
vsclangdf:30486550
c4g48928:30535728
dsvsc012:30540252
azure-dev_surveyone:30548225
pyindex848:30577860
nodejswelcome1:30587005
fc301958:30595537
2e4cg342:30596373

Thanks for sharing this! I will look into this.
What was the previous experience?

tbh, I'm not exactly sure if it was possible to solve merge conflicts of git submodules in vscode before. but nevertheless I think it would be a valuable addition.

Hi @hediet
I can't resolve to merge conflict for submodules even before the new 3-way merge editor.
I'm forced to use the command line resolve them.

This still happens. The only way to unstuck the merge is to manually type something like git reset HEAD smileware-api-tests, which is annoying.

Any updates on that?

Any update on this?

I still have the same issue


fix for "Python target also requires file name"(#211)

fix for https://github.com/HaxeFoundation/HaxeManual/issues/211

Thanks!


idea: flip css used in javascript/jquery.

like matching and changing
object.style.paddingRight=5;
object.css('padding-right',5);
object.css({'padding-right':5});
object.animate({'padding-right':5});
object.velocity({'padding-right':5});

For jQuery you can override css and animate functions and flip at runtime. I've done something like that in https://github.com/yonatan/rtl-toolkit/blob/master/rtlx/rtlx.js and it works reasonably well as long as every css manipulation goes through jQuery. But a foolproof general-purpose solution is trickier because you have to account for packed and minimized js, stuff like s=obj.style; s.paddingRight=42;, scripts loaded from CDNs, script tags added to DOM at runtime, eval() etc...

Changing CSS in JavaScript should be rare. Prefer setting classnames instead, which in turn trigger the necessary adjustments or transitions.
In some cases an explicit or dynamic adjustment is needed. For that I recommend inline constructs using something like domElement.dir === 'rtl' (local) or document.documentElement.dir === 'rtl' (global).


Weekly People Summary

For each individual, under the people summary-include the weekly total of hours worked in the break down.

Do you mean on the "Hourly Summary" page of a person timesheet, include the weekly totals together at the bottom of the page?

I thought that it might be good to include the total hours worked that week at the end of each week breakdown.

I think it does on the "Hourly Summary" tab on "My Ledger":

Totals for this week: , ,

Is that what you mean?

Talked to Nicole about this one-- she was happy with the "Hourly Summary" tab.


Remove redundant native map loading

Remove redundant call to NativeMapLoader.load() in NativeMap, which
isn't needed because the TabletServerResourceManager already loads it
when the tserver starts up. This static initializer caused problems with
test references to NativeMap, and tried to load the native map library
before the test had a chance to load it from the search path.
Instead, if NativeMap is attempted to be used without loading the native
library, it will just naturally throw an UnsatisfiedLinkError.
This fixes #2450

@milleruntime already mentioned that this was redundant in #2425, but I thought leaving it best preserved existing behavior. It turns out we don't really need to preserve existing behavior, because if somebody tries to use NativeMap without loading the library, it will just throw an UnsatisfiedLinkError, which is totally fine.


cilium-etcd-operator does should old cilium-etcd pods before recreating cluster

@tgraf I don't think so


Validate CPF or CNPJ together according to length

I have a field that I use the brasil_fields formatter called "CpfOuCnpjFormatter" which, according to the number of characters typed, the formatter is changed between CPF and CNPJ.

Solved #16


Scrollbars in Linux appear to be unstyled

Prerequisites

[X] Put an X between the brackets on this line if you have done all of the following:

Reproduced the problem in Safe Mode: http://flight-manual.atom.io/hacking-atom/sections/debugging/#using-safe-mode
Followed all applicable steps in the debugging guide: http://flight-manual.atom.io/hacking-atom/sections/debugging/
Checked the FAQs on the message board for common solutions: https://discuss.atom.io/c/faq
Checked that your issue isn't already filed: https://github.com/issues?utf8=✓&q=is%3Aissue+user%3Aatom
Checked that there is not already an Atom package that provides the described functionality: https://atom.io/packages

Description
Scrollbars are quite prominent (unstyled?) in Linux version. I don't recall it being this way in Atom 1.18. I'm now using 1.19.2

Steps to Reproduce
Edit by @rsese, copying @simurai's repro steps from https://github.com/atom/atom/issues/15350#issuecomment-328257653
On macOS I can reproduce un-styled (with white background) scrollbars when:

Change settings to "When scrolling" (or "Automatically")
Reload Atom
Change to "Always"

Scrollbars get styled again, when collapsing/expanding the tree-view. Or reloading Atom.

What is your syntax and ui theme?

I can confirm this is on macOS too:

Atom version 1.19.2 with One Dark UI and syntax themes.

I do not have this issue with Mint 18.2

in MacOS with One Dark UI this happens, but only after a couple hours of use. I'm not sure what breaks them

@Ben3eeE Using "One Dark" theme and "Solarized Dark" UI theme.

Just tried One Dark syntax theme + Solarized Dark UI theme on Ubuntu 16.04 and Atom 1.19.2 but can't reproduce.
@ffxsam - do you see the unstyled scrollbar right away (e.g. after you restart) or after some amount of time has passed?

For me it's immediate.

@ffxsam @josokinas Can you provide some more information about your setup?
Some examples

Window manager
Which distro of Linux / version of macOS
Other packages that you use
How you start Atom
From where you installed Atom
The full output of atom --version and apm --version

Thank you :bowing_man:

@Ben3eeE

Ubuntu 17.04 (Unity window manager)
Start Atom in a folder via command line (atom .)
Installed Atom from https://atom.io/
Full version info below

Atom    : 1.19.2
Electron: 1.6.9
Chrome  : 56.0.2924.87
Node    : 7.4.0
apm  1.18.4
npm  3.10.10
node 6.9.5 x64
python 2.7.13
git 2.11.0

General info:

macOS Sierra v10.12.6
13" 2016 MacBook Pro with Intel Iris Graphics 540

Atom info:

Atom installed from official website
Atom starting from the Dock with 6 projects added

Additional packages installed:

editorconfig
linter
linter-eslint
react-snippets

atom --version output:
Atom: 1.19.2
Electron: 1.6.9
Chrome: 56.0.2924.87
Node: 7.4.0
apm --version output:
apm 1.18.4
npm 3.10.10
node 6.9.5 x64
python 2.7.10
git 2.11.0

General info:
macOS Sierra v10.12.6
13" 2017 MacBook Pro with Intel Iris Graphics 640
Atom info:
Atom installed from official website
Atom starting always from command line
Additional packages installed:
linter
linter-eslint
linter-python
linter-flow
goto-definition
hyperclick
atom --version output:
Atom    : 1.19.2
Electron: 1.6.9
Chrome  : 56.0.2924.87
Node    : 7.4.0
apm --version output:
apm  1.18.4
npm  3.10.10
node 6.9.5 x64
python 2.7.13
git 2.11.0
A common pattern I found here: With only one atom window opened, the problem seem to never occur. When 2, 3+ atoms are alive, one of them seem to reset the scroll styling.

/cc: @rsese @ungb Can you try to repro on macOS and Linux with this additional information?

I tried this on mac and linux.
I tested with 1.18.0 and then with 1.19.2 and see the same behavior.  I installed the same packages as @stefanoeb
On ubuntu Atom 1.19.2

On Mac Atom 1.19.2

@josokinas the image you attached is the scrollbar styled on mac I believe.  I am seeing that same behavior on mac on 1.18.0 and on 1.19.2 for one dark theme.

Hmm I take my last comment back. After reloading on mac on 1.19.2 I see

I'm going to try to see if I can figure out why this is occurring. If anyone else has any additional info of when you see it would be useful.  Also for mac users, Under system preferences -> General Settings. What is the setting for your scroll bar?

My current setting is:

However, switching to "Always" fixes the problem.
Please also note that editor window scrollbar seems to be fine on macOS.

My mac is also automatically, but since I can't reproduce the problem I don't know if "Always" solve it

Now in macOS, I have no scrollbars at all. Atom 1.19.5.

@ffxsam That is a known issue that will be fixed in Atom 1.19.6 /cc: https://github.com/atom/atom/issues/15442

On macOS I can reproduce un-styled (with white background) scrollbars when:

Change settings to "When scrolling" (or "Automatically")
Reload Atom
Change to "Always"

Scrollbars get styled again, when collapsing/expanding the tree-view. Or reloading Atom.

I'm seeing this issue on macOS, Atom v1.45.0 with OneDark theme + Dracula syntax theme. Appears to happen when Atom has been open for a while and I have multiple projects open.
Notably, it happens for me when revisiting Atom i.e. it doesn't suddenly happen when I'm using Atom as the result of a UI event. Although it might be that I've seen it specifically when closing one of the multiple projects (in which case it switches to another open project).

Still present in Atom 1.48.0 with OneDark (theme + syntax). Atom is open all the time, sometimes a tab gets an unstyled horizontal scrollbar (never vertical). Closing the tab and reopening the file fixes it. I'm still unsure what the exact trigger is.

Still present in 1.58.0 on MacOS 12. Sometimes some scroll bars get unstyled automatically... Sometimes they're fixed by reopening the tab, sometimes I have to restart the editor.
Can force them to reproduce with the same "Always" setting, and seems to temporarily get fixed (before doing anything in Atom again) when setting to "Automatically based on mouse trackpad".


Change name of GO:0008518 reduced folate carrier activity?

Related to the carrier vs. transporter discussion in #14336, the term GO:0008518 reduced folate carrier activity is correctly under transmembrane transporter activity but the term name now is confusing. Could it be renamed reduced folate transporter activity?
It's referred to in the definition as a transporter.
Thanks,
Rachael.

Right - I didn't touch the 'secondary active transmembrane transporter activity' yet (because I need to read more about it). For the reduced folate carrier, am I not clear whether the name should just be 'reduced folate transmembrane transporter activity' or 'reduced folate secondary active transmembrane transporter activity' - what do you think ?
(that being said, I cannot find any information as to why it's classified as a secondary active transporter.)
Also, as far as I understand secondary transporters should be either symporters or antiporters:
https://www.wikilectures.eu/w/Secondary_Active_Transport
Any idea which one is the folate carrier ? Maybe it's an antiporter ?
https://www.researchgate.net/figure/A-Chemical-structure-of-pralatrexate-and-methotrexate-B-Internalization-and-retention_fig1_236255401
Thanks, Pascale

Hi Pascale,
Yes, I think it's an antiporter.
So from the paper linked to GO:secondary active transmembrane transporter activity (http://europepmc.org/articles/PMC98997), it says "It is considered to be a secondary active transporter if a secondary source of energy (i.e., an ion electrochemical gradient, termed the proton motive force [PMF] in the case of protons or the sodium motive force [SMF] in the case of sodium ions), generated at the expense of a primary energy source, is coupled to the process."
Looking for information on the reduced folate carrier, it looks like it is a secondary active transporter based on information in a couple of places:
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3806226/ :
"For reduced folate carrier (RFC), as noted above, this is driven by extrusion of anions down a large (intra- to extracellular) concentration gradient."
https://en.wikipedia.org/wiki/Reduced_folate_carrier_family:
"The RFC members appear to transport reduced folate by an energy-dependent, pH-dependent, Na+-independent mechanism. Folate:H+ symport, folate:OH−antiport and folate:anion antiport mechanisms have been proposed. Intracellular anions are able to promote folate derivative uptake. A bidirectional anion antiport mechanism for RFC family members is favored."
and the description of the RFC antiport mechanism in Fig 8 of this paper "Augmentation of Reduced Folate Carrier-Mediated Folate/Antifolate Transport through an Antiport Mechanism with 5-Aminoimidazole-4-Carboxamide Riboside Monophosphate" (http://molpharm.aspetjournals.org/content/82/2/209)
I hope that helps (I've learnt something new, at least!)
Rachael.

I can rename the term 'folic acid antiporter activity'; however there are 3 EXP annotations - none of which are consistent with an antiporter:

UniProt: F1N2M7 BHF : " the transport mechanism is likely to be either folate/H(+) co-transport or folate/OH(-) exchange. " PMID: 10787414
RGD:3695 PMID:  11600421 "two distinct transport activities." -> should be annotated to     GO:0008517  BHF  folic acid transmembrane transporter activity -> it doesn't look like at mechanisms here.

I am tempted to merge GO:0008518 folate transmembrane transporter activity
What do you think ?
Pascale

I thought the question was whether to rename the carrier term to 'reduced folate transmembrane transporter activity' or 'reduced folate secondary active transmembrane transporter activity' (rather than a more specific antiporter term)?
So the three annotations are all for the same protein, SLC19A1/RFC1 "folate transporter 1" (from cow, human and rat), this belongs to the reduced folate carrier family (http://tcdb.org/search/result.php?tc=2.A.48), which are in the MFS superfamily (secondary transporters: http://tcdb.org/superfamily.php?id=3)
Secondary active transporters couple movement of an ion to movement of another molecule or ion, so the statement for the first annotation "The transport mechanism is likely to be either folate/H(+) co-transport or folate/OH(-) exchange" seems to fit with this.
However, folic acid can be transported in two different ways, either by a solute carrier (e.g. RFC1) or by a folate receptor. So we have these four terms that aren't related to each other:
GO:0008518 reduced folate carrier activity
GO:0061714 folic acid receptor activity
GO:0106063 G-protein coupled folate receptor activity
GO:0008517 folic acid transmembrane transporter activity
I would have expected GO:0008517 folic acid transmembrane transporter activity to be a parent (unless you don't class receptors as transporters?), but at least a parent of GO:0008518 reduced folate carrier activity?
For the RFC1 annotations where there is no evidence of the mechanism, these should probably be annotated using GO:0008517 folic acid transmembrane transporter activity.

Hi @rachhuntley
Thanks for looking into this, it's really helpful.
This is what I did: (lines with a "+" are new, lines with a "-" are deleted)
id: GO:0008518
-name: reduced folate carrier activity
+name: reduced folate transmembrane transporter activity
namespace: molecular_function
-def: "Enables the transfer of reduced folate from one side of a membrane to the other, up its concentration gradient. The transporter binds the solute and undergoes a series of conformational changes. Transport works equally well in either direction and is driven by a chemiosmotic source of energy. Secondary active transporters include symporters and antiporters." [GOC:mtg_transport]
+def: "Enables the transfer of reduced folate from one side of a membrane to the other." [GOC:mtg_transport, PMID:21568705]
+comment: Changed term label see https://github.com/geneontology/go-ontology/issues/15461.
+synonym: "reduced folate carrier activity" NARROW []
synonym: "reduced folate transporter" BROAD []
xref: TC:2.A.48
-is_a: GO:0015291 ! secondary active transmembrane transporter activity
+is_a: GO:0022857 ! transmembrane transporter activity
+relationship: part_of GO:0098838 ! reduced folate transmembrane transport
Hopefully that resolved the issue.
To answer your question: no, receptors are not transporters according to the MF refactoring.
-> GO:0061714 folic acid receptor activity -> endocytosis
-> GO:0106063 G-protein coupled folate receptor activity -> signaling
I don't know if we want to create 'folic acid import into cell by endocytosis' -otherwise please open a new ticket. I think we can leave it as-is for now.
Thanks, Pascale

Hi Pascale,
I think this works.
So for folate receptors, presumably we shouldn't be annotating them to folic acid transport? A better term would be GO:1904447 folic acid import across plasma membrane.
If so, I will contact InterPro as they have the folate receptor family mapped to folic acid transport and folic acid transmembrane transporter activity (http://www.ebi.ac.uk/interpro/entry/IPR032935).
They may well have other receptor families mapped to transport terms.
Thanks,
Rachael.

GO:0008518 reduced folate carrier activity: RFC; SLC19A1), a ubiquitously expressed organic anion antiporter that exchanges folate with other inorganic or organic anions (Hinken et al., 2011) (from PMID 29571151)
GO:0008517 folic acid transmembrane transporter activity may represent proton coupled folate transporter (PCFT; SLC46A1), an H+ gradient transporter, whose mRNA is expressed to a lesser extent in the brain than in the periphery (Zhao et al., 2011). (from PMID 29571151 )

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3885234/
states RFC is an antiporter and PCFT is a symporter.
There is also a mitochondrial folate transporter (MFT; SLC25A32; UniProt:Q9H2D1) http://www.jbc.org/content/286/36/31480.full

Here's what I did:

changed term label reduced folate carrier -> folate antiporter activity, updated definition, parents and x-references
Created a new symporter term:
+id: GO:0140211
+name: folic acid:proton symporter activity
+namespace: biological_process
+def: "Enables the transfer of a solute or solutes from one side of a membrane to the other according to the reaction: folic acid(out) + H+(out) = folic acid(in) + H+(in). The main folic acid symporter is the Proton-Coupled Folate Transporter (PCFT/SLC46A1), which has similar affinity for transport of reduced folates (5-methyl THF, 5-formyl THF) and folic acid." [PMID:24745983]
+xref: TC:2.A.1.50.1
+intersection_of: GO:0015293 ! symporter activity
+intersection_of: transports_or_maintains_localization_of CHEBI:24636 ! proton
+intersection_of: transports_or_maintains_localization_of CHEBI:27470 ! folic acid

Also: I checked the annotations, and except for two InterPro everything is OK, although some annotations could be moved to the more specific new term (folic acid:proton symporter activity for SLC46A1 family members). I attach the annotations to the ticket.
Thanks, Pascale


[New game]: Sort The Numbers Game

🎮 Game Request
HTML, CSS, JS game in which player arranges random numbers (from 1 to 100 inclusive) that appear one after another in ascending order. Before the game, player can set the amount of fields (from 3 to 20) for numbers. The number of points changes after the game.
Point down the features

Points system
Easy to understand
Fun
ability to change the difficulty

Select program in which you are contributing
GSSoC23
Code of Conduct

[X] I follow CONTRIBUTING GUIDELINE of this project.

Hey @rustonio !
Thank you for raising an issue 💗
You can self assign the issue by commenting /assign in comment 😀
Make sure you follow CODE OF CONDUCT and CONTRIBUTING GUIDELINES 🚀
Don’t Forget to ⭐ our GameZone🎮
Make sure you join our Discord🕹

/assign

Hey @rustonio ! Thank you so much for your raising the issue💗
It’s all yours, you can come anytime again and make some contributions! 🚀
Alone, we can do little, but together we can do so much! 😇

Hey @rustonio ! Thank you so much for your raising the issue💗
It’s all yours, you can come anytime again and make some contributions! 🚀
Alone, we can do little, but together we can do so much! 😇


App no longer tracking locations in debug environment

Version

Debug build version: develop

Affected Devices

All

Affected Languages

All

Steps to reproduce
A recent refactor moved from the home screen being LocationTracking.js to Main.js. The Main.js screen never calls LocationService.start() so location tracking will never begin.
Another issue is that the code to migrate to our encrypted db is missing on Main.js.
GetStoreData(LOCATION_DATA, false).then(locations => {
      if (Array.isArray(locations) && locations.length > 0) {
        NativeModules.SecureStorageManager.migrateExistingLocations(
          locations,
        ).then(() => {
          RemoveStoreData(LOCATION_DATA);
        });
      }
    });

Expected Behavior

When the app is installed and location tracking permissions have been granted, the app should start tracking locations.

That extra code should go in a service. not a view. it's important logic.

Sure, a service is definitely the best places. This code will hopefully be very temporary and can be moved entirely after majority of users have the encrypted build for 14 days

Sure, we can make it run once once per session and remove it after 15 days.


Better errors

Currently, luthor gives single strings as error messages, even if you're validating a schema. Ideally, it should return a list of strings for single validations, and a map of strings and list of strings for schema validations.
Current behavior
final v = l.string().email().required();
final r = v.validate(1);
print(r.whenOrNull(error: (e) => e)); // "value is not a string"

final s = l.schema({
  email: l.string.email().required(),
  password: l.string.min(8).required(),
});
final r = v.validate({'email': 1});
print(r.whenOrNull(error: (e) => e)); // "email is not a string"

Expected behavior
final v = l.string().email().required();
final r = v.validate(1);
print(r.whenOrNull(error: (e) => e)); // ["value is not a string", "value is not a valid email"]

final s = l.schema({
  email: l.string.email().required(),
  password: l.string.min(8).required(),
});
final r = v.validate({'email': 1});
print(r.whenOrNull(error: (e) => e));
/*
{
  "email": ["email is not a string", "email is not a valid email"],
  "password: ["password is not a string", "password must be at least 8 characters long", "password is required"]
}
*/

Released in version 0.1.0


Feature request: add option to force always make

Unfortunately I have to use make -B (or make --always-make) regularly. Is there a way to implement that feature, e.g. by right-clicking the build target?

Currently, there is no way of passing "extra arguments" to the execution process.
I will work on a global extraArguments setting, where one could add flags that will always be added to the execution command, and also, a way of using VSCode's "task config" feature to pass extra args individually per target.
Thanks for the request.

Would you have a suggestion on a good name for the new setting?
Does extraArguments make sense in the Make ecosystem?

I think it makes more sense to call them flags rather than arguments. But both would be understandable.

:tada: This issue has been resolved in version 2.3.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Timers Plugin: Update Sire Timer to account for stacking stuns

Update Sire Timer to account for stacking stuns, change method of detection to chat message. should make it more robust so it should not break if jagex makes changes in the future.

rebased to upstream head