two target sequences for a single gene

I am trying to mutant a gene with two target sequences. From my preliminary data, I found there some mutations induced by CRISPR/Cas9 have indels at both target sites, but this software can only produce editing events for each target sequence respectively. Are there any possibility that I can separate amplicons with mutations at two target sites from the amplicons with only target site mutation?  Thank you.

At the moment, the tool analyzes target sequences separately if there are two or more targets per sample. Analysis of them together is under development but not ready yet. I would suggest you load the bam and bed files into IGV to view the indels at the two targets. Thanks.

Thank you
On Thu, Jun 7, 2018 at 9:02 AM Xuning Wang<EMAIL_ADDRESS>wrote:

At the moment, the tool analyzes target sequences separately if there are
two or more targets per sample. Analysis of them together is under
development but not ready yet. I would suggest you load the bam and bed
files into IGV to view the indels at the two targets. Thanks.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/pinetree1/crispr-dav/issues/2#issuecomment-395431506,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AmJc_Hxzn0ZD1bRV799czUBbasDcLai8ks5t6TKDgaJpZM4UdAPZ
.

--
Yang Liu
Ph.D. Candidate
Interdepartmental Plant Biology
Department of Horticulture
Iowa State University
Ames, IA 50011

Thank you for your reply. Could I use the whole region between two target sequences as one target sequence to do the analysis? I tried that, but only the allele with the deletion of that whole region was count as a mutation. All the other reads including wt, indels at each target site cannot be picked up. Any thoughts?

Let's say there are guides A and C, region B is between A and C. Since you are using B as guide, you would get indel reads that have indel inside B which potentially extend to A or C. However, if the indels occur to the left A or the right of C, then using B won't likely find those. So we have to look at a read with regard to A and C, not B. Furthermore, if there are 3 or more guides, your approach won't work either.

A rough way to estimate the percentage of reads that have both guides would be to look at the .var file in the 'align' directory. The file lists indel depths at each position. You can manually calculate the indel rates for each guide. Keep in mind not all positions are on the same read. So the calculation is not exact, but could be a decent estimation.

Thank you.
Yang
On Mon, Jun 11, 2018 at 10:24 AM, Xuning Wang<EMAIL_ADDRESS>wrote:

A rough way to estimate the percentage of reads that have both guides
would be to look at the .var file in the 'align' directory. The file lists
indel depths at each position. You can manually calculate the indel rates
for each guide. Keep in mind not all positions are on the same read. So the
calculation is not exact, but could be a decent estimation.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/pinetree1/crispr-dav/issues/2#issuecomment-396282882,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AmJc_My9okntZRTSfz5GAkWBduFwe8QIks5t7ouQgaJpZM4UdAPZ
.

--
Yang Liu
Ph.D. Candidate
Interdepartmental Plant Biology
Department of Horticulture
Iowa State University
Ames, IA 50011

The development for this functionality is delayed. If you run the pipeline twice, each time with a different guide for the same sample, then you can compare the files align/..tgt and align/..tgt of the 2 runs. Extract those entries that have the same read in both files. This would be the total reads spanning those 2 guides. Find the WT and indel entries in them to calculate percent indel.


Cleanup unused notebooks and update README

Merged since it's just a README clean-up and some stale file removal.


Log the start of primary components

Sample log lines:
2022-08-03T04:24:07.192145Z DEBUG primary::primary: PrimaryReceiverHandler is starting.
2022-08-03T04:24:07.193491Z DEBUG primary::primary: WorkerReceiverHandler is starting.
2022-08-03T04:24:07.193744Z DEBUG primary::core: Core on IP26ybELdYe7p7W8FjvOaeeW1x5O1EwQ/LRIhon3oUQ= is starting.
2022-08-03T04:24:07.193840Z DEBUG primary::payload_receiver: PayloadReceiver is starting.
2022-08-03T04:24:07.193894Z DEBUG primary::block_waiter: BlockWaiter on IP26ybELdYe7p7W8FjvOaeeW1x5O1EwQ/LRIhon3oUQ= is starting.
2022-08-03T04:24:07.193979Z DEBUG primary::block_remover: BlockRemover on IP26ybELdYe7p7W8FjvOaeeW1x5O1EwQ/LRIhon3oUQ= is starting.
2022-08-03T04:24:07.194043Z DEBUG primary::block_synchronizer: BlockSynchronizer on IP26ybELdYe7p7W8FjvOaeeW1x5O1EwQ/LRIhon3oUQ= is starting.
2022-08-03T04:24:07.194075Z DEBUG primary::header_waiter: HeaderWaiter on IP26ybELdYe7p7W8FjvOaeeW1x5O1EwQ/LRIhon3oUQ= is starting.
2022-08-03T04:24:07.194194Z DEBUG primary::certificate_waiter: CertificateWaiter is starting.
2022-08-03T04:24:07.194227Z DEBUG primary::proposer: Dag starting at round 0
2022-08-03T04:24:07.194235Z DEBUG primary::proposer: Proposer on IP26ybELdYe7p7W8FjvOaeeW1x5O1EwQ/LRIhon3oUQ= is starting.
2022-08-03T04:24:07.194261Z DEBUG primary::helper: Helper for availability requests on IP26ybELdYe7p7W8FjvOaeeW1x5O1EwQ/LRIhon3oUQ= is starting.
2022-08-03T04:24:07.194284Z DEBUG primary::state_handler: StateHandler on IP26ybELdYe7p7W8FjvOaeeW1x5O1EwQ/LRIhon3oUQ= is starting.

Adding logging to shutdown will be in another change.

Not sure how code coverage calculation works. IIUC the new log lines should be exercised by bringing up the primary e.g. in test_new_epoch.

As discussed off thread, changed the log level to info and phrasing to "... has started successfully.". These particular componenets do not have initialization errors, but I will use the scoped guard pattern if needs arise in future.


[REQ/RULE] Control of item quantity limit

From what I read in the documentation, there would not be a rule to control the quantity limit that the user can create items with this option. Would a rule like this be possible?

Quantity limit is calculated by "max inventory items" - "the amount of items the user is able to craft now", it's more a convenient way of adding items to the inventory, why would you want to limit it?

In my case it would be more aesthetic, by default leaving all items with this option the user can create up to 5 items. And only if you are in a group that I configure can you buy unlimited, so to speak.


Update virtual-machines-freebsd-intro-on-azure.md

Add a note for customscript extension version.

Hi @KylieLiang, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

It looks like you're a Microsoft contributor (Kylie Liang). If you're full-time, we DON'T require a Contribution License Agreement. If you are a vendor, please DO sign the electronic Contribution License Agreement. It will take 2 minutes and there's no faxing! https://cla.microsoft.com.

TTYL, MSBOT;

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

Microsoft authors of articles need to make updates through the private repository so the updates can be staged and validated by the current validation rules. After you review staging and fix all validation issues, you can add the sign-off comment to let the PR reviewers know the updates are ready to be merged.
It�s easy to access the private repo version of your articles in GitHub. Just add �pr to the URL, as follows:
Public repo URL: https://github.com/Azure/azure-content/blob/master/articles/azure-portal-overview.md
Private repo URL: https://github.com/Azure/azure-content-pr/blob/master/articles/azure-portal-overview.md
We've closed this pull request. Please resubmit the updates through the private repo. If you need perms to the private repo, see the contributor guide instructions.


Add deletion additional guard check

This is for MMENG-3497 FOLO batch deletion additional guard check by promotion tracking record (https://issues.redhat.com/browse/MMENG-3497)
Briefly, when doing batch deletion, it retrieves the promotion record by the trackingID to find the target store associated with the promotion. If the target store does not match given store, return failed delete validation result.
I add a config the dis/enable the check. The default is false.
Unfortunately I failed to run the unit test on my local Fedora due to Cassandra container start up errors. I pushed it here to try CI.

Thanks. I'll merge it and it should not break anything as it is disabled by default.


missing signature for release 0.6.5

Hello,
The signature for release 0.6.5 is missing. Please sign the tarballs so that we can be sure that the code didn't get compromised. Thanks

Thanks for the reminder! When I made the release, I didn't have access to my PGP keys. Working on getting it signed and uploaded now =)

Dealing with the small problem that my PGP keys expired.
Also that they're in an encrypted filesystem that I apparently can't remember the master key for.
I AM AWESOME

Update: I'm pretty sure I'm super close to remembering my password

WHY DID I DO TO THIS TO MYSELF

Well, my PGP keys are expired, anyway. If I can't figure this out shortly I'm just going to create new ones. /me sighs

Might I ask here, why not sign the git commits as well when you get your key back?

For signing commits add this to your gitconfig:
[user]
    name = <your name>
    email = <your mail>
    signingkey = <your key ID>
[commit]
    gpgsign = true

@bhilburn Well this is a bad situation now :D my "paranoid"-me would say now:"Check all commits since last version, maybe bhilburns account turned into an NSA Agent",
my "friendly"-me says:"Just generate a new Key, get a password manager, set the expiration date to 2 years and be fine"

@shibumi - Hah, I never lost access to my SSH keys, which are how I manage P9k, so you don't have to worry about commits, here. Signing them with PGP is a good idea, though - I'll set that up going forward.
Anyway, it would great if I could regain access to my existing PGP keys and just renew them. If I can't, I'll just gen some new ones and move on.

@bhilburn do you have the private key and the public key? :D you could generate a password list with passwords you remember and then you iterate through it with john the ripper or hashcat or something like this..

@shibumi - It's not the password for the key I've forgotten, but rather the password for the encrypted filesystem I keep it on, hah. With some back-of-the-envelope math, it would cost something like $20T to break it.
Anyway, if I can't remember it shortly, I'll just gen some new keys. The old ones are expired anyway, hah.

any update? it's already one week and I want to push the newest version to our repositories

Any update? the Arch Linux users are waiting for an update. They are currently still on version 0.6.4

Hey @shibumi - So sorry for dropping the line, here. I'm going to get it signed & updated, but we're going to push out a v0.6.6 ASAP - Arch users will probably be better off, to be honest, if they skip v0.6.5 altogether and just go straight to v0.6.6.
Expect to see a lot of activity moving towards this soon, but I'll get the v0.6.5 signed and uploaded soon, regardless, too.

Hey @bhilburn do you have already a release date for 0.6.6? Because if it will take more than 4 weeks I would like to have version 0.6.5 in our repositories, but I really need a signature for the release then.

@shibumi - It'll be out LONG before then ;)

@shibumi - v0.6.6 is pending, and will have a signature =)

@shibumi - v0.6.6 just released and pushed, and it includes a signature! =)


lift ban on use of Array.prototype.push

As proposed in #1050

Yes! Certainly an advantage with regards to readability.


Non-empty generated file with inline-only stencil template

Hi all,
Current version (v0.16) generates xxx.generated.swift file for case when it should not be created. We are using template for inline-only code which looks like this:
{% for autoMockableType in types.all %}
// sourcery:inline:{{ autoMockableType.name }}.AutoMock
code
// sourcery:end
{% endfor %}

Previously (v0.15) the code was generated only inside inline sections:
class MockClass: NSObject, MockProtocol {
    // sourcery:inline:MockClass.AutoMock
    code
    // sourcery:end
}

But currently (v0.16) we have additional xxx.generated.swift generated by Sourcery with inline blocks for all other classes and files in our code:
// Generated using Sourcery 0.16.0 — https://github.com/krzysztofzablocki/Sourcery
// DO NOT EDIT

// sourcery:inline:___VARIABLE_productName___.AutoMock
code
// sourcery:end
// sourcery:inline:___VARIABLE_productName___Presenter.AutoMock
code
// sourcery:end
// sourcery:inline:___VARIABLE_productName___View.AutoMock
code
// sourcery:end
// sourcery:inline:___VARIABLE_productName___ViewController.AutoMock
code
// sourcery:end

Is it a bug or I missed something?

I noticed that yesterday, I'll take a look at whats going on

I noticed that yesterday, I'll take a look at whats going on

Hi there! Any updates about this issue?

___VARIABLE_productName___ suggests that Sourcery scanned Xcode templates, or did you just use that as a placeholder? If that's the case exclude templates from scanning to avoid this.
I think that this can be a result of this change, but it seems as a valid use case.

___VARIABLE_productName___ suggests that Sourcery scanned Xcode templates, or did you just use that as a placeholder? If that's the case exclude templates from scanning to avoid this.
I think that this can be a result of this change, but it seems as a valid use case.

Thank you for the answer. Unfortunately in my sample output I kept only few files. Real generated file includes thousands of our classes. Templates are just a part of them.
I reproduced the issue in the sample project which is attached to the post:

Unarchive
Do pod install (Sourcery version should be 0.16.0 or 0.16.1)
Open the project and build it (Sourcery runs at the end of build phase)
Check StencilGenTest/Sourcery/Configs/GenerateMock.generated.swift, It contains inline code that basically should not be there
If you pin Sourcery version to 0.15.0, then delete GenerateMock.generated.swift and do the same steps again, you can see the file GenerateMock.generated.swift will no longer be created

StencilGenTest.zip

This is a result of #692 and is now expected behaviour - if there is no destination for inline annotations the code will no longer be stripped out. See the original issue for rationale. If you need code to be not generated you'll have to adjust templates to skip the types you are not interested in, or only process types that are explicitly marked.

Thank you for answer.

If you need code to be not generated you'll have to adjust templates to skip the types you are not interested in
Think there is no way to skip files expect put all of them explicitly to the template. In our case it wouldn't help because it's about thousand of such classes.
or only process types that are explicitly marked
That's probably could be a solution. Thank you.

We can think about annotating template with something like sourcery:inline:strip_generated_code:true/false to additionally control this behaviour

We can think about annotating template with something like sourcery:inline:strip_generated_code:true/false to additionally control this behaviour

Yes, that would be really helpful! Right now I should do two steps - explicitly set class as a 'AutoMockable' and add inline section. Would be much better to do it in one step.

If you only need inline annotations and don't need separate generated file at all you can as well just remove it after running Sourcery in the build step


Format.lua: Exepected lua table

Hi, I am new to this plugin and lua, so sorry if this is a simple/stupid question.
I have defined by setup like this:
require('formatter').setup({
  logging = false,
  filetype = {
    typescriptreact = {
        -- prettier
       function()
          return {
            exe = "prettier-eslint",
            args = {"--stdin-filepath", vim.api.nvim_buf_get_name(0) },
            stdin = true
          }
        end
    },
  }
})

Whenever I run :Format, I get this error: Expected lua table function: builtin#18...ack/packer/start/formatter.nvim/formatter/format.lua:117: Expected lua table.
Can you guide me in the right direction for fixing this/understanding this?
Thank you

This looks fine for setup, do you have a more complete rc file or better yet, your dotfiles up on github that I could look at? f

yea here is my dotfiles repo: https://github.com/AkalUstat/dotfiles
the formatting config is in here: https://github.com/AkalUstat/dotfiles/tree/main/.config/nvim/lua/lsp

You're just missing the --stdin flag in the args table.
  typescriptreact = {
        -- prettier
       function()
          return {
            exe = "prettier-eslint",
            args = {"--stdin", "--stdin-filepath", vim.api.nvim_buf_get_name(0) },
            stdin = true
          }
        end
    },

https://github.com/prettier/prettier-eslint-cli#cli-options
Might be a bit confusing, but the stdin of the formatter.nvim table is meant to change how the command is run/processed. You still need to provide the --stdin flag to the exe args if it is needed.

oh thats why...Thanks so much for helping (even if it wasnt a plugin issue :) )


Snapshot data source reponses for tests

This would involve:

[x] Provide distinct tests that make actual network requests. #90

[x] Make these optional for passage of the test suite.
[x] Provide some sort of dashboard, integrated with GitHub or the docs, that shows the current status/last failure?

[ ] Take a snapshot of the current responses from all listed sources; add to sdmx-test-data; then use requests-mock (or dsss) to mock those responses for tests.

#84 expands the set of supported endpoints to all those described by the SDMX-REST standard. This has the effect of increasing the number of source tests to about 572, but also makes it more difficult to follow changes in the endpoints supported by each service. An optional pass/dashboard approach could be even more helpful here.

Changed the title because #90 achieves the goal described in the original.


Node manager integration

Node manager integration. I storageoscluster config has any key-value in nodeManagerFeatures operator deploys node manager. Then it starts watching storageos-node daemonset and sets replicas equal to instances of daemonset.
Watcher has refactored to avoid lots of code duplication.

It is working on the happy path. I would like to break it tomorrow, and still not sure about where to updateReplicas(). Currently it sets it at Ensure, before watch and then during watch. But this looks a bit odd. We need to set it at Ensure because the readiness check depends on the right number. And we also need to set it at PostReady just before watching, because of the time gap between Ensure and PostReady.


No loop in audio streams on iOS

Godot version: 3.2
OS/device including version: iOS 12 or more
Issue description: An audio stream in an AudioStreamPlayer with the "loop" option enabled does not loop on iOS
Steps to reproduce: Export and run on iOS a project with looped audiostream

seems fixed on 3.2.1 #36742

Thank you, it works.


Purpose of visual encoder and visualisation of report phrases

Hello again,
Making good progress with replicating your results :)  Could you just clarify a few points?
What is the purpose of the visual encoder considering you are already using dinov2l for feature extraction from the patches?
Do you have a method within your current framework to generate heatmaps to visualisation words and phrases (similar to the HistoGPT library)?
Lastly, I'm very keen to evaluate cancer sub-typing using your method.  Would you mind sharing your adapted code?

Hi, we assume that DINOv2 provides good enough initial features. Yet for report generation, more delicately designed visual encoding procedure is needed. That's why we proposed the hierarchical visual encoding module to learn the features of WSI in both fine- and coarse-grained ways.
For your second question, sorry we did not include the codes you described.
And for the subtyping and survival analysis codes, we might re-organize and upload them after November since there are several deadlines and projects on hand. Sorry for the inconvenience.


Add notebook demonstrating autobatched-log-probs vmap use case.

I wrote a little notebook to express my love for vmapping log-densities.

Ahem. CLA signed.

Thanks, Matt! This is awesome. I think vmap has feelings for you too.
(For CLA posterity: @matthewdhoffman is a Googler.)

Thanks, Matt! This is awesome. I think vmap has feelings for you too.
(For CLA posterity: @matthewdhoffman is a Googler.)


Add dependency on blockchain-k-plugin so KEVM can run with Mantis

This PR should make all the Mantis ethereum-tests tests pass.
Fixes #146

@dwightguth initial review:

Does the submodule need to be at /plugin? Is it ok to hide it in .build/plugin? I would prefer it.
Please put && on the next line in the Makefile when doing split lines, indented from the previous line (as the style was before the change). This makes it easy to delete a step by deleting a single line.

I will need more time to read the K code in detail.

@ehildenb I fixed the issue with the lines in the Makefile, but I think that the submodule should be left where it is, because unlike the submodules under .build, the plugin isn't really a dependency, it's actually part of the code of the project, but it lives in a submodule simply because that code is shared with another project.

Jenkins: test this please

Jenkins: test this please

Jenkins: test this please

@ehildenb please re-review.


Suggest documentation improvements

Hello,
In this issue, I have identified one minor typo that needs correction.
executible -> executible INSTALL.md L83
Thank you for your time and consideration in addressing these errors.
Best regards,
Melody

Closed with GH-130.


Speed up testing with jest (#2839)

Pull request opened by the merge tool on behalf of #2839

Merged in f7efa33d81ff356db7f38f1e04d4e1cbf449807a


Fork broccoli-uglify-sourcemap for Uglify.js harmony branch

I wanted to start this discussion about forking broccoli-uglify-sourcemap because @glimmer/web-component breaks app production builds. This is because the release versions of Uglify cannot handle ES2015+, so we need to use the Uglify harmony branch. Only problem is, we do not know stable/baked this is (building and running a basic app was successful).
So, is this something I should get rolling on? Do we just compile to ES5 and tell people to get the polyfill? Is there a better solution somebody can think of?

Bump
cc @rwjblue @dgeb @tomdale @Turbo87

I'm a little worried about using a forked thing here. Would it be possible to convince the uglify maintainers to publish alpha/beta versions of their harmony branch?

Seems like a good thing to ask, if the answer is no we can still do whatever we want but it would be nice to have the "real" think published...

Okay, so I got a reply from @finom (thanks!) which led me to this: https://github.com/mishoo/UglifyJS2/issues/448#issuecomment-290391043. Even if they were willing to publish an alpha it sounds like it might not be baked enough for us.
I'm thinking now plan b might be compiling to es5 and bundling in the polyfill or shipping it with the web component blueprint.

Just today because this issue I brought this topic for ember itself. Seems that babili is the only fully ES6 capable uglifier, and by it's nature (a babel preset) it is naturally up to date with the latest development of the spec.
In some benchmarks seems that uglify compresses marginally better than babili, but I think that ES6 support is probably worthy. See https://github.com/kanongil/ember-cli-babili
Another option could be the google closure compiler.

Just FYI in my initial tests I had not been able to make input source maps work with babili. Closure compiler wasn't particularly happy with the output of babel and printed out lots of warnings and errors.

Current status: I'm working on a PR in application-pipeline that does the following:

Backs out the babel bypass for web-component
Includes the native-shim polyfill by default for apps with the web-component package installed
Provides an option for manually setting which polyfill (or no polyfill) to use, basically 'custom-elements' | 'native-shim' | null (custom-elements polyfill)

I'm not excited about baking in a Web Components polyfill since the entire point of having a separate package is to decouple the concerns. Hardcoding fixes into the build pipeline inherently privileges our own packages, and unlocking experimentation is what we're trying to do in the first place!
I wonder if @rwjblue's work on the build pipeline allows the web components package to deal with this itself?

Hardcoding fixes into the build pipeline inherently privileges our own packages, and unlocking experimentation is what we're trying to do in the first place!

Very good point @tomdale. It did rub me the wrong way a bit but we're sort of between a rock and a hard place with this and didn't know what else to do. I'll await @rwjblue's response.

@robbiepitts - I believe that this is resolved now?

Yep!


Fix notifications page links (#12838)

Backport #12838
Signed-off-by: Andrew Thornton<EMAIL_ADDRESS>

make lg-tm work


mehmet

Version of Boardwalk: 1.1
Version of Android:4.1.1
Device model:1.7.2
Description of the problem: login problem

Please give more information

No login of sgin up accuont support BOARDWALK

What? Can you speak in not-engrish?

Sorry I've been busy my idea was can we make minecraft PC accounts from
bordwalk
On Jul 14, 2015 9:16 AM, "kristomayo"<EMAIL_ADDRESS>wrote:

What? Can you speak in not-engrish?
—
Reply to this email directly or view it on GitHub
https://github.com/zhuowei/Boardwalk/issues/203#issuecomment-121294421.

I dunno. You have to sign up manually from the browser IIRC.

well kris you can add a button that takes you to minecraft.net via browser
and label it as (don't you have an account?) or (register here)

Next year, as I can no longer put up with programming for Android on AIDE. Also, next year as that's when I get a PC. Okay? (P.S. I really really hate typing on this soft tablet keyboard. It's making me miss my hard computer the more that I type with this keyboard. Goodbye!)
-------- Original message --------
From: oDeathwingo<EMAIL_ADDRESS>Date:07/29/2015  6:21 AM  (GMT-06:00)
To: zhuowei/Boardwalk<EMAIL_ADDRESS>Cc: "Kristomayo (aka DotComCrash)"<EMAIL_ADDRESS>Subject: Re: [Boardwalk] mehmet (#203)
well kris you can add a button that takes you to minecraft.net via browser
and label it as (don't you have an account?) or (register here)
—
Reply to this email directly or view it on GitHub.


WiP: Move NiPoST state into db

Motivation
Closes #5206 - adds local db and moves nipost state into it
This is a prerequisite for making multiple identities possible with the ATX builder. The state that is persisted by the activation.Builder and activation.NIPostBuilder is moved into the DB.
Changes

add nipost table
add code that migrates existing builder state into DB

TODO: execute this code on startup

update activation.Builder to use new source for state

Test Plan

additional tests for new code
existing tests pass

TODO

[x] Explain motivation or link existing issue(s)
[x] Test changes and document test plan
[x] Update documentation as needed
[x] Update changelog as needed

i don't think that this is a good idea. db stores generic data and can be copied to other machines safely right now. lets please preserve that
i suggest to keep several files. or if you really want, create another sqlite instance to store smesher specific data

The data added to the db is still safe to copy to another machine. The state is stored contains information about the node id and the publish epoch it belongs to -> another node with different identities will first ignore and later prune those when their publish epoch passes. (DELETE FROM nipost where epoch < (current_epoch) - not implemented yet)
The reason why I want to to get rid of the blob data on disk is because:

it is stored in the PoST data directory which doesn't exist on nodes that have no supervised post service -> configuration needs to be updated and existing configuration migrated
it is less convenient to use files than DB entries - first the directory has to be scanned for files with the node id in their name, then those files need to be scale decoded and only then can be checked if they are still relevant or not

Some of the currently failing tests fail because the state that is loaded from disk hasn't been checked before - e.g. publish fails, time advances to next epoch, node retries and publishes ATX with same nipost again <- should in my opinion not happen, since public epoch passed already.

Superceded by https://github.com/spacemeshos/go-spacemesh/pull/5207


add/remove recipients to store without via script

Hi,
I want to use gopass for our team.
One requirement for us is automation. So my approach to this is a bash script running once a day via cron.
Within this script I catch all public keys from the team, sign them locally and then add or remove them to gopass if there are changes.
Everything works fine so far besides adding or removing recipients to gopass.
gopass recipients add --store XYZ<EMAIL_ADDRESS>Do you want to add 'user' as an recipient to the store 'XYZ'? [y/N]:

Is there a parameter like --yes in gpg2 to bypass this question?
If not, this would be very helpful!
Best regards,
Jens

gopass has a global parameter --yes that should be honored by most commands.

Thanks, found it!
I tried gopass recipients help, gopass recipients add help but I did not looked at gopass help.
Perhaps you should print out the global options from every action help :)
Best regards,
Jens

Yes, indeed. We're using the github.com/urfave/cli package to do all the CLI heavy lifting. Apparently it doesn't include the global flags on the subcommands by default. If we can change this easily we'll do.


v0.5.0

Codecov Report

Merging #161 into master will not change coverage.
The diff coverage is 100%.

@@           Coverage Diff           @@
##           master     #161   +/-   ##
=======================================
  Coverage   74.85%   74.85%
=======================================
  Files          22       22
  Lines        1054     1054
=======================================
  Hits          789      789
  Misses        265      265

Impacted Files
Coverage Δ

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

Continue to review full report at Codecov.

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


Fix failing travis tests on Mac env

Travis Mac job fails on TestHandlerPing. We need to investigate this since this occurs only in Mac env and not on Linux.
@aquibbaig you can have a look at this.

This is fixed by cirrus ci.


Modify webhook name to include user ID

Very convenient for getting someone's user ID without going to the non-mirror channel and right clicking the user.

Push my changes to the bot plz its been like 4 months

im lazy

hi lazy, im dad

hi dad, im lazy

We should've had an abortion

i wish my parents did
please keep replying to this so it keeps showing up at the top of my inbox because ill get around to merging it and publishing changes eventually but im lazy 😎

I wasn't even aware I was watching this but I seem to be 😆, Interesting convo going on here

no its not

merge plox

https://tenor.com/bln3x.gif

plox

Merge or u gay

well now i cant merge

merge n push


SPA Framework support -> Adjust location of save button

Is it possible to adjust the placement of the save button?  I need to nudge / move it just a little bit.

@VagyokC4 in the future we'll look into making our admin elements (login modal, save button etc.) more flexible by separating them out from sm-admin, but we don't have any ETA for this right now

You can now specify your own frontend for Simpla when initialising a project, like so:
Simpla({
  project: 'PROJECT-KEY',
  elements: [
   '/path/to/custom/admin-element.html',
   '/bower_components/simpla-text/simpla-text.html',
    ...
  ]
});

To just move the buttons around you could fork sm-admin and adjust styling to suit.


Message Box support for multi-lingual

In version 1.20.6, the MessageBox supports utilizing i18n for changing the language of the message.  I just checked the latest version and the MessageBox control continues to no longer support multi-lingual messages.  Here is the code in Question.
sap.ui.commons.MessageBox.alert("{langu>MESSAGE01}","","{langu>NOTIFICATION}");
Message01 used to be displayed in multiple languages.  Now, the message reads {langu>MESSAGE01}.  The title still displays in multiple languages.  The ability to translate the actual message has been removed.
Adding a line to retrieve translated text and then passing the translated text to the message box control is too much effort.  The control should have been backward compatible.
Has anyone else run into this issue?  Resolution?

Hi,
i reproduced the issue. It seems to be broken since the 1.22 release.
Probably noone has realised it.
I opened an internal ticket for the issue:<PHONE_NUMBER>
Here is a bin (broken version http://jsbin.com/xicuyatejo/edit?html,output )
Cannot find an old hostet version on the net, but i tested it locally.
Thanks for reporting!
Best regards,
Tobias

Honestly, the old behaviour was a bug (due to too lazy programming): Something, that was intended (and documented) to be a pure string literal (message text) was forwarded to a control constructor without further action. But control constructors don't take literal strings, they take escaped strings or a binding expression string. Therefore resolution of bindings worked by accident as long as the literal text was forwarded to a control constructor. I assume that the implementation changed and that now a property setter is called. Property setters don't recognize binding expression strings.
But I understand that the "bug" was so useful that one wishes to see the same as a feature. Let's see what the processing of the internal ticket reveals.

Thanks for pointing it out i did not really dive into the code.
At least both properties need to behave the same way, currently the title is still translated


Remove "preset=" from queryString

There was a problem with the preset parameters. After changing the preset name in the Query String, the "preset =" value persisted. This problem meant that the preset settings were not all supported by ImageProcessor.

I'm sorry but can you explain that again. What are you doing?

Yes, it's simple. There is a problem with the presets feature.
In the config file "processing.config", if I add this preset:
<preset name="square" value="width=200&height=200&mode=crop&upscale=false" />

and then I call the <img src="[...]?[...]&preset=square"/> it doesn't work. The only firsts parameters of the preset is processed.
So, I debug your code and I found this line into method ReplacePresetsInQueryString:
queryString = Regex.Replace(queryString, preset, replacements ?? string.Empty);

The result was:
input queryString: "[...]?mode=pad&rnd=[...]&preset=square"
ouput queryString: "[...]?mode=pad&rnd=[...]&**preset=**width=200&height=200&mode=crop&upscale=false"
Please remark the parameter "preset=width=200[...]"
It's the reason why I change your code to
queryString = Regex.Replace(queryString, match.Value, replacements ?? string.Empty);

Now, this is the result:
input queryString: "[...]?mode=pad&rnd=[...]&preset=square"
ouput queryString: "[...]?mode=pad&rnd=[...]&width=200&height=200&mode=crop&upscale=false"
there is no more "preset=" and the preset is working like a charm!

Thanks for this. I must have broken it when I rewrote the parser.


config.yaml vs config.json?

Description
It's unclear from the documentation if I should use a config.json referenced in all the readme documentation or a config.yaml used in the latest code, or both. When using the below config.yaml and trying to run live I get the following traceback.
(base) caseysteuer@penguin:~/trading/DOGE-USD$ python3 pycryptobot.py --ma rket DOGE-USD --live 1 Traceback (most recent call last):   File "/opt/miniconda3/lib/python3.9/site-packages/pandas/core/indexing.py", line 1298, in _validate_read_indexer     raise KeyError(f"None of [{key}] are in the [{axis_name}]") KeyError: "None of [Index(['created_at', 'market', 'action', 'type', 'size', 'filled', 'fees',\n       'price', 'status'],\n      dtype='object')] are in the [columns]"
I suspect this is a key issue because I am able to successfully run simulation mode.
I'm running python3.9 on Debian10 and have verified all my requirements are up to date.
My config yaml looks like (with proper indentation):
coinbasepro:
api_url: https://public.sandbox.pro.coinbase.com
config:
base_currency: USD
quote_currency: DOGE
live: 0
api_key_file: coinbasepro.key
and my coinbasepro.key looks like (placeholders used instead of actual values):
Key
Secret Key
Passphrase

Hi, you may use either or. I prefer yaml as it's for humans, but you could als go json if you like quotes, commas and brackets :)
I haven't seen the error yet, but it's not related to the config.

Thank you @loomsen! Yes I prefer the more humany yamls for my bots to eat lol. Okay, that's good to know it's likely not related to config. Any other thoughts regarding the error message? I find it peculiar that my simulated runs work perfectly and this error is isolated only to when I set the --live 1 argument.

Description
It's unclear from the documentation if I should use a config.json referenced in all the readme documentation or a config.yaml used in the latest code, or both. When using the below config.yaml and trying to run live I get the following traceback.
`(base) caseysteuer@penguin:~/trading/DOGE-USD$ python3 pycryptobot.py --ma rket DOGE-USD --live 1

I assume that whitespace inside "market" is a copy paste error?

Yes, that is a copy paste error. To confirm that whitespace was not in the actual run above I executed a run successfully using the argument --fast sim, then I ran the same command (up arrow) but changed only the --fast sim argument to --live 1. This still produced the same exact error.

Hate to be the necromancer here, but is there a fix to this? I'm getting the exact same error and this is the only place I can find it mentioned.


Wrapper for UserProfile extension

https://github.com/adobe/aepsdk_flutter/issues/38 -  Add wrapper for UserProfile extension

We need to add userprofile to the main readme.
https://github.com/adobe/aepsdk_flutter#initializing
Also need to update the initializing link pointing to developer.com.


split functions into calc and display to reduce recomputing

This is a good idea.

in dev branch solved...


Add properties for GCS schema detection

As per the plugin CSV Schema Detection Plugin,  the GCS Source should support automated schema detection. In this PR, I've introduced two new properties at the GCS Source plugin:

sampleSize,
override.

Jira: https://cdap.atlassian.net/browse/PLUGIN-593

Please update the title/description with JIRA info.
Where are override and sampleSize properties used?

@rmstar

I don't have the jira ticket link for this plugin.
This is part of https://github.com/cdapio/hydrator-plugins/pull/1299 plugin. Values of override and sampleSize are fetched and used by the format-delimited plugin, in case the user chooses one of csv, tsv or delimited format types in the GCS plugin.

Please include following cases in integration test for this functionality:
Single file path
Path containing multiple files with different schema
Path containing multiple files with different schema + regex expression provided
Path containing multiple files with different schema without Header

/gcbrun


draw barrier/delay with qubits

Issue #, if available:
to_time_trace could not handle barrier and delay with qubit argument.
Description of changes:
added a qubit to frames mapping which creates a dict[qubit, frames] with all the frames used in the PulseSequence. Used this map to unroll all the frames for a specified qubit when it is used in barrier or delay.
Testing done:
Added unit tests
Merge Checklist
Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your pull request.
General

[x] I have read the CONTRIBUTING doc
[x] I used the commit message format described in CONTRIBUTING
[x] I have updated any necessary documentation, including READMEs and API docs (if appropriate)

Tests

[x] I have added tests that prove my fix is effective or that my feature works (if appropriate)
[x] I have checked that my tests are not configured for a specific region or account (if appropriate)

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Please add feat: before the commit message


Text

Every Page

About NDBF Page

About Careers Page

About News & Publications Page
They have articles they post with headings, rich text, images, etc. I don't know if this is where to put something "blog"-like.


make custom CIM XML parser

To do https://github.com/Sveino/Inst4CIM-KG/issues/53, we need to:

Change the ontology (eg Model won't have rdf:Statements but should be a subclass of xxx:Graph)
Implement a custom CIM XML parser that groks parseType="Statements" and emits named graphs

I made such a thing: https://github.com/Sveino/Inst4CIM-KG/blob/develop/rdf-improved/cim-trig.pl

adds base = MAS
removes the pesky _ from node URLs
adds named graphs; works on FullModel and DifferentialModel
is a bit brittle because it manipulates strings not XML, see comments at start of file
still not documented

See results: https://github.com/Sveino/Inst4CIM-KG/tree/develop/rdf-improved/test/trig
@Sveino @griddigit-ci do you like it, should something be improved?

@Sveino I think the model metadata should also be in the model graph:
else you can't delete a model completely because if its metadata is in the default graph, it will be intermingled with all other models.

Moved metadata into the graph. Now it looks like

FullGrid_OP_diff.trig

<urn:uuid:05edbf91-231f-4386-97c0-d4cb498d0afc> { # model metadata
<urn:uuid:05edbf91-231f-4386-97c0-d4cb498d0afc> a dm:DifferenceModel ;
  dm:forwardDifferences <urn:uri:63528ef9-48ff-469b-a58e-ba274f2a10bb> ;
  dm:reverseDifferences <urn:uri:27c8a164-c656-4712-994a-0ab7cec4fd34> ;
  md:Model.DependentOn <urn:uuid:0cd6ada4-b6dc-4a36-a98c-877a39168cd3> ;
  md:Model.Supersedes <urn:uuid:52a409c9-72d8-4b5f-bf72-9a22ec9353f7> ;
  md:Model.created "2021-11-19T23:16:27Z" ;
}

<urn:uri:27c8a164-c656-4712-994a-0ab7cec4fd34> { # reverseDifferences
<http://fullgrid.eu/CGMES/3.0#87478acb-cd1f-40a6-b4a7-59ec99f8b063> cim:IdentifiedObject.description "SET_PNT_1" .
<http://fullgrid.eu/CGMES/3.0#fc908c16-468f-4a64-ba74-6f57175e0005> cim:AnalogLimit.value "99" .
}

<urn:uri:63528ef9-48ff-469b-a58e-ba274f2a10bb> { # forwardDifferences
<http://fullgrid.eu/CGMES/3.0#87478acb-cd1f-40a6-b4a7-59ec99f8b063> cim:IdentifiedObject.description "SET_PNT_1 test" .
<http://fullgrid.eu/CGMES/3.0#fc908c16-468f-4a64-ba74-6f57175e0005> cim:AnalogLimit.value "100" .
}

FullGrid_OP.trig

<urn:uuid:52a409c9-72d8-4b5f-bf72-9a22ec9353f7> { # model graph

<http://fullgrid.eu/CGMES/3.0#_13dacabf-aa4c-4a78-806e-c7c4c6949718> a cim:Discrete ;
  cim:Discrete.ValueAliasSet <http://fullgrid.eu/CGMES/3.0#1a457323-2094-440f-8d30-dc93adf0cdb3> ;
...
<urn:uuid:52a409c9-72d8-4b5f-bf72-9a22ec9353f7> a md:FullModel ;
  md:Model.DependentOn <urn:uuid:0cd6ada4-b6dc-4a36-a98c-877a39168cd3> ;
  md:Model.created "2020-12-10T00:21:43Z" ;
}

Closing and I seek approve

Please comment on

removes the pesky _ from node URLs

@Sveino commented the reason is that rdf:ID cannot start with digit. But there's no need to use this construct: rdf:about does the same job and doesn't have such a restriction
I think I've seen a node with two __ so I think it's safer not to have any

It is better to replace "_" with "urn:uuid" that change rdf:ID and rdf:about. We have tried to use this as indented back in 2000... We use rdf:ID in the EQ instance file and then rdf:about in any of the other profile based instance file to tell the receiver that you should already have the object. In the EQ you might or you might not have the object before. Even if we start using the DIFF we might need to exchange a full model as part of Schema upgrade (CIM17 to CIM18), major re-modelling and sync. For JSON-LD we do not have this difference.


[GUI] The tree-view wastes WAY TOO MUCH SPACE!

First, I would like to thank you for making such an amazing application and even making it open source. I am using it to plan my game's save file format.
However, the tree-view wastes way too much space! What I mean by that is, it looks like this

when it would waste a lot less space if it were to look like this (sorry about the text being different - this is from a different Win32 app)

In case you haven't already figured it out, I'm talking about reducing the vertical length of the lines or at least making it manually configurable somewhere in the settings dialog.
Thanks in advance.

Hi thanks for playing with XML Notepad.  I think the vertical space is limited by the Text and therefore the font size, and not the "dotted line connectors", for example, this blue highlight shows the text is taking up the entire height of that line:

therefore you can reduce the vertical space taken by reducing the font size in the View/Options dialog.  Text labels do look like they take up more space than they need to in general, and this is usually because there are always some weird letters in a given font that take a lot of space.  For example, I'm using Consolas font and you can see below the full space is used when I use some letters with accents and long tails like this and in general having vertical space change depending on the content tends to be frowned upon in UI design because it looks messy.  Text rendering likes to have a fixed line height per font.

I... I am very sorry. 🤦♂I meant to say "horizontal" dotted lines

Ah, so you want smaller horizontal indent?  Yes, this I can add easily, I'll add an option for it so you can configure it to your liking.

Thanks a bunch! 😁

Feature added in https://github.com/microsoft/XmlNotepad/commit/103e6a40fecc79df35352e1d71d8d59e597d1d31

The new feature is included in version <IP_ADDRESS>.

Thanks.


Add contributors to the end of Readme.md

Add an image of all contributors to the end of README.md
The images must be dynamically generated

Example:

Creativity is welcome

Can i work on this ?

I would like to work on it as a part of GSSOC'21.
Can you please assign the work to me?

I would like to work on it as a part of GSSOC'21.
Can you please assign the work to me?

What's the update @harshvs7 ?

Today is the due date to fix the issue @harshvs7

I am a gssoc participant and I like to contribute to this issue if available

@EANimesha go ahead!!


Fix: No longer crash when toggling a recurring task without any date

A recurring task without a reference date should recur based on today. The code wrongly assumed that moment(null) defaults to today, but that is actually not the case. moment(undefined) must be used instead.
Fixes #595

Thanks. Please could you add at least one case to the existing tests of recurrence, to confirm that this would as intended, and to ensure that it continues to do so. Cheers.

Thank you for adding the test!
Please can you try running it without your fix, and confirm that it fails, and so shows you have fixed the bug.
I ask because it doesn’t look like it is testing any of the expected new dates, so I suspect that it may not actually be testing anything.

Here's the reference to the issue this fixes #595

Ok no worries, I will add to your test then, so I can understand the change. Many thanks again.

I will update the existing tests for this.

@claremacrae, @PeterRussC I am sorry to say that the changes are still wrong. You cannot set an unknown reference date to today when you create the rule. Instead, you have to do it when calling next(). In between the two, the day could have changed.
My review wasn't clear, I don't blame you @PeterRussC. The correct change is so trivial, that is actually takes longer to explain than do :sweat_smile:
I will merge this, fix it, and push the correct version.

@claremacrae I did the correct fix and pushed it. If you want to, you can add a few test cases to the new Recurrence test file. That would actually be of great help.

@schemar How do you see your new test file as relating to all the existing tests of recurrence in
tests/Task.test.ts?
(There is actually a modification to that file in this PR which does not trigger any assertions, as far as I can see. I was planning to build on that.)

Good question @claremacrae. I think they can stay, as they assert that tasks recur correctly. You could also move them, if you want? Tests which only test Recurrence directly can from now on go into the Recurrence test file. What do you think?

@schemar Please could you say what testing you did to confirm that the fix you posted actually changes the behaviour?
I saw that you added a test for the implementation - I wanted to add a test of the user-observable behaviour, as these kinds of tests tend to be more robust over time, and less susceptible to accidentally passing in future when the implementation is changing, but the behaviour accidentally getting broken...
I am seeing a new task be created, but it does not have any dates added.
Also, I installed 1.5.1 in a fresh vault, and with this (from the original ticket):
- [ ] #todo test recurrence 🔁 every week on Monday

When I complete that task, I see this:
- [x] #todo test recurrence 🔁 every week on Monday ✅ 2022-04-18

That is, the completion is added, but no new task is added (as was requested in the original issue, as far as I understand)
I'm wrong, the new task in the issue does not have a new due date... So I'm unsure of that value of that task (except that it does repeat, as described in #595, but for me, in I'm not seeing the new task being created in real code...

From the test I've added, Task.toggle() really does add the new task, and its text context is identical to the original line (no new due date, start date, etc added).
So a wild guess: I wonder if there is some code that is checking whether the newly returned text from Task.toggle() is different from the original task content... and if the new task content is the same, the new task is not added to the file...
(There is a certain irony here that I wrote a test of the new behaviour that past, even though my exploratory test of the change seems to suggest the new behaviour may be not as intended!!)

Good question @claremacrae. I think they can stay, as they assert that tasks recur correctly. You could also move them, if you want? Tests which only test Recurrence directly can from now on go into the Recurrence test file. What do you think?

Thanks. I didn't read this correctly initially...

Tests which only test Recurrence directly can from now on go into the Recurrence test file.

I do think this is a good idea. Keep all tests together of the same behaviour will minimise confusion in future...
I'll await your feedback on my comments above - am I missing something obvious - and then go ahead and make a PR or maybe two...

Yeah, that’s what I meant earlier when I said recurrence without a date doesn’t make sense. Now at least it is handled gracefully and doesn’t throw an exception anymore. If the original task doesn’t have any dates, the newly recurring task cannot have any dates either.
My test passes now and failed before the fix. Passing null to the moment constructor did not create a valid date and therefore after could not be called.
The observation by the user before the fix was an uncaught exception and thus no newly recurring task.
The actual fix is simply this.referenceDate ?? undefined to catch the case where it was null and use undefined instead. The other changes in my commit revert the wrong changes from this PR.

I certainly found in my test that the code before the recent fixes crashed. (First rule of writing tests for bugs...)
But what I am still not understanding is the initial report - #595 - asked that given this input:
- [ ] #todo test recurrence 🔁 every week on Monday

Upon completion of the tast, the new content would be:
- [ ] #todo test recurrence 🔁 every week on Monday
- [x] #todo test recurrence 🔁 every week on Monday ✅ 2022-04-11

And from my tests, that is what the behaviour of Tasks.toggle() now is.
But... that is not what is visible in the user's markdown file...
This is what is I now get, in Obsidian with Tasks 1.5.1:
- [x] #todo test recurrence 🔁 every week on Monday ✅ 2022-04-11

Yes, I totally agree that's a definite improvement that the code doesn't crash...
But I'm unclear as to how we can honestly say that #595 is fixed.

On reflection, I actually think that what this has been revealed is that there is another bug lurking in the code somewhere, which is that Task.toggle() has created a new task, but that this new task is not appearing in the file.
If the new task were honoured, it would give exactly what the user requested.

Oh wait then I didn’t fix it as intended 😳 I thought the new, undone task was put above the done task when I toggled the recurring task without a date. You are saying there is no new undone task, only the previous one is marked done, right? Also with the current main or do you have other changes when you are testing?
Trying this on my iPhone right now with Tasks 1.5.1 creates the new instances:
https://user-images.githubusercontent.com/1196244/163869892-546eaeeb-8274-4217-abcc-ced5496cc561.MOV

AAAGGGHHH - I have NBSP characters....
When I went to commit changes in my test vault, I saw that the text I'd copied from this issue had been pasted in with NBSP as:

When I changed the NBSP to space, and marked the task as done, I got this - exactly what I was hoping to see:

So the behaviour is exactly as requested, and all is good with the world :-)

Good! Thanks for checking. And always keep your whitespaces visible 😋

I am delighted to report that no NBSP characters are generated when copying text from the docs site of this plugin.
Nor from the raw source of the docs when viewed on the GitHub site...


Suggestion: compiler flag to prevent functions returning non-void being assigned to functions returning void

Suggestion

🔍 Search Terms

void
match
function return type
IO type
Lazy

✅ Viability Checklist

My suggestion meets these guidelines:

[x] This wouldn't be a breaking change in existing TypeScript/JavaScript code
[x] This wouldn't change the runtime behavior of existing JavaScript code
[x] This could be implemented without emitting different JS based on the types of the expressions
[x] This isn't a runtime feature (e.g. library functionality, non-ECMAScript syntax with JavaScript output, new syntax sugar for JS, etc.)
[ ] This feature would agree with the rest of TypeScript's Design Goals.

⭐ Suggestion
A compiler flag to prevent functions returning non-void being assigned to functions returning void.

📃 Motivating Example

Playground
type Lazy<A> = () => A;

declare const condition: boolean;

const match =
  <A>(x: () => A, y: () => A): Lazy<A> =>
  () =>
    condition ? x() : y();

const log =
  (msg: string): Lazy<void> =>
  () =>
    console.log(msg);

// ❌ This is a programmer error.
const fn1 = match(log("foo"), () => log("This will not be logged."));
const a = fn1();
//    ^?

// ✅ This is how it should have been written.
const fn2 = match(log("foo"), log("This will be logged."));
const b = fn2();
//    ^?
// => "This will be logged."

💻 Use Cases
See the above motivating example. This is a reduced version of bug we had on Unsplash (using the IO type in fp-ts instead of Lazy).
It's possible to catch these bugs using no-discarded-pure-expression, however this lint rule is extremely slow.

Is there a reason you don’t think this agrees with the design goals?

I wasn't sure, but after thinking about it some more, I've now checked that box.

There's no way this would be workable in practice. The defining feature of void (relative to undefined or unknown) is that it does this; I would say if you think you have a problem with void, the general advice would be to only ever use undefined or unknown in your return type annotations instead.
The example itself doesn't really manifest any type violations, so trying to fix it with a type system change seems off. You could be writing, for example, this:
const log =
  (msg: string): Lazy<undefined> => // <- more-precise return type
  () =>
    void console.log(msg);

// I did mean to do this; no error has occurred
const fn1 = match(log("foo"), () => log("This will not be logged."));
const a = fn1();
if (a) {
  a();
}

A possible flag would be to treat unreturning function bodies as returning undefined, though it wouldn't really affect anything in the given example.


kentik provider master list

Hello all - great work here btw :)
Apologies if this is the wrong place for this type of issue, I'm not quite sure who would own this question, whether it be Kentik or New Relic.
Is there a master list of 'provider's that can be used in profiles? Specifically, I'm having a hard time figuring out what kentik-[provider] I would put in a profile.yml file here:

To specify an environment sensor here:

@jreardon01 - that is somewhat ambiguous and depends on what the ultimate goal is. Realistically, ktranslate will send any value you put there, it doesn't really care about that. There is an attempt to set the value dynamically within profiles themselves which helps map the telemetry from a device to the entity UI in New Relic; but that can be overwritten.
The provider value is specifically used during entity synthesis on ingest at the New Relic platform, as seen in our docs. The ENVIRONMENT_SENSOR entity has 2 current provider values supported, which are defined in our entity-definitions repository.
provider: kentik-netbotz

provider: kentik-watchdog

So essentially, you can set the value of provider to anything you want. But in order for you to get an ENVIRONMENT_SENSOR entity in New Relic, it needs to be one of these, or you would want to open a PR on this repo adding the profile for your device type to the global list and we would know to get that added to our entity definitions on the back end as part of our normal workflow.

Hi @thezackm  - I hadn't managed to spot the definitions repository - that's super helpful, thank you :)


Update adding-model.rst

Update to the current version of dnx

Hi @titoluyo, I'm your friendly neighborhood .NET Foundation Pull Request Bot (You can call me DNFBOT). Thanks for your contribution!

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. Real humans will now evaluate your PR.

TTYL, DNFBOT;

:-$
On Jan 15, 2016 6:58 PM, "Tito Luyo Murata"<EMAIL_ADDRESS>wrote:

Update to the current version of dnx

You can view, comment on, or merge this pull request online at:
https://github.com/aspnet/Docs/pull/900
Commit Summary
Update adding-model.rst
File Changes
M mvc/getting-started/first-mvc-app/adding-model.rst (2)
Patch Links:
https://github.com/aspnet/Docs/pull/900.patch
https://github.com/aspnet/Docs/pull/900.diff
—
Reply to this email directly or view it on GitHub.

@danroth27 can you merge this quickfix? It's an important change (that happened after RC1, update 1 change).

Thanks! 86a2fcfbf6dab474db82d867a420ec5c1715155e


fix typo

fixed a typo: "or" to "are"

Thanks for the fix. Would you mind targeting the rolling branch instead? Then I can automatically backport to humble and foxy.

Thank you @christophebedard! I used the #3294 to target the "rolling" branch. I hope that helps! (just learning).

Thank you! It's not a big deal, but it's just easier when PRs (that are not specific to one distro) target rolling.
I'll just close this one then.


chore(main): release 0.8.2

:robot: I have created a release beep boop
0.8.2 (2023-04-03)
Bug Fixes

cls: apply fix for TeX Live 2023 (99c3db5)

Documentation

changelog: fix typo (#54) (68bb9a9)

Continuous Integration

build: use latest TeX Live (3da0197)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/CCXXXI/thesis/releases/tag/v0.8.2 :sunflower:


Make the init of DKAsset as public.

I'm trying to save/restore the selected assets via NSCoding interface.
Due to the PHAsset does not conform with NSCoding, I have to store its localIdentify. Then I would like recreate the DKAsset by the original PHAsset when loading it from archive data.

I believe this is helpful to others 🍻


From where to get CFP dataset?

Hi,
I searched the original paper of CFP, but it did not mention a way to get it. Could you share that from where did you download the data set? Thanks.

Please find the main page of CFP dataset in http://www.cfpw.io/

That has been helpful. Thanks very much:)


Add DeployableInventory

Mod descriptors: inventory - Mods that use stock inventory system

https://github.com/yalov/DeployableInventory
https://forum.kerbalspaceprogram.com/index.php?/topic/209148-112-deployable-inventory-beta-2022-08-01/

Thanks for the submission!

parts in the DeployableInventory are not crewed.
inventory tag could also be added to the KSP-PartVolume

parts in the DeployableInventory are not crewed.

OK, I'll remove that. Thanks for noting it.

inventory tag could also be added to the KSP-PartVolume

Could be but hasn't been. See:

https://github.com/KSP-CKAN/CKAN/wiki/Suggested-Tags#new-tags


Add github backend module to create-app

Hey, I just made a Pull Request!

Fixes #27564, reducing friction for new users.
This prevents the nondescript Template action with ID 'publish: GitHub' is not registered from appearing for new users. In case the module is missing or was removed, the error now includes a link to the docs.
New users must still add GitHub auth integration/credentials to get the publishing to work. I edited the relevant error to link to that documentation as well.
:heavy_check_mark: Checklist

[x] A changeset describing the change and affected packages. (more info)
[ ] Added or updated documentation
[x] Tests for new functionality and regression tests for bug fixes
[ ] Screenshots attached (for UI changes)
[x] All your commits have a Signed-off-by line in the message. (more info)

Nice thanks! :tada:


[1.0.4] Fix invalid start position in RecoveryService

Start position was multiplied by page size even though it already scaled. This caused the target page position to be calculated wrongly, leading to a) database corruption or b) an exception due to int overflow.
Note that this change refers to the version tagged 1.0.4, not the current master. A quick glance at the current version suggested that this file was completely rewritten, so I'm unsure if it can still be applied. (Sadly, github did not let me create a pull request against the tag, only against a current branch.)
fix mbdavid/litedb/#193

Hi @nerai, can you request this in v1-fixes branch? I can't change from here.

Hi, I've just checked and the new v1 branch is already fixed, very good. Sorry I was a bit too late with the new pull request


add discordjs-typescript example

Added a separate discordjs-typescript example for typescript users.

Sorry for mention @JakeCooper, but would you please review this pull request? 🙂

Yes & then normal discord.js example would require an update as well.


not an issue, so much as a question

I am using CapacitorJS to develop a cross-platform mobile app and I am using the Javascript variant of FirebaseUI for authentication in the web app and it's working exactly how I want it to.  Go figure, the JS SDK doesn't actually work for android or ios - fast-forward several frustrating hours of trying ( & failing! ) to get 2(!) different capacitor plugins to work.  I decided to see if I could get the actual native solution to work, and well - here I am.   What I'm struggling with here is this: how would I load the Java-rendered part of the UI into the Vue component so I can swap between the two interfaces?

ty for your reply, i had kinda made it to that on my own but I appreciate your input.  at this point I've decided that native auth isn't as important for my specific use case, especially considering the added complexity of having to handle it differently on apple and android devices.


Add an RFC for ShapeCastable.from_bits and LiteralView.

Rendered

Would from_bits ever need to know the size of the original value?

Would from_bits ever need to know the size of the original value?

It is called on ShapeCastable, which has the length available (since it has to implement as_shape()).

We have discussed this RFC on the 2024-03-04 weekly meeting. The disposition was to merge, with the following changes:

lib.data.LiteralView is renamed to lib.data.Const and made immutable;
ShapeCastable.from_bits is allowed to return any type as long as ShapeCastable.const can turn it back into a const-castable value;

Additional unresolved question: With the same bit pattern or equivalent bit pattern? This is important if we ever try to roundtrip a NaN through Python's float.

lib.data.Layout.const is changed to return a lib.data.Const;
Mentioning that instead of mutating a lib.data.Const in simulation, one can set the field directly.

Thank you!


Portainer CE 2.6.0 bug, Ingress config is lost when deleting an application deployed with ingress

I have a cluster with an ingress configured, and a namespace with it defined as per below

I can deploy an application and it works fine

I then delete the application, but when i try to deploy another one, i note ingress has lost its config.

In the namespace, the hostname is gone too

we should not be deleting the config of the namespace's ingress config when deleting a deployment.
This does not happen if you have more than one app using the ingress, it only happens when deleting the last app.

This has been released as part of CE-2.6.1


tangram error if mapzen_sdk_api_key is not set

Saved this scene in Play (with a working key):
sources:
    mapzen:
        type: TopoJSON
        url: https://tile.mapzen.com/mapzen/vector/v1/all/{z}/{x}/{y}.topojson
        url_params:
            api_key: mapzen-xxxxxxx
layers:
    buildings:
        data: { source: mapzen }
        draw:
            polygons:
                order: 0
                color: white

Then opened it in View:
https://mapzen.com/tangram/view/?scene=https%3A%2F%2Fmapzen.com%2Fapi%2Fscenes%2F5%2F384%2Fresources%2Fblank.yaml#14.2875/34.1963/-118.6282
Map draws, but console throws an error:
Tangram v0.11.8 [warn]: Caught exception in listener for event 'load': TypeError: Cannot read property 'sdk_mapzen_api_key' of undefined
    at e._isApiKeyMissing (https://mapzen.com/js/mapzen.standalone.min.js:2:5734)
    at Object.load (https://mapzen.com/js/mapzen.standalone.min.js:2:5171)
    at https://mapzen.com/tangram/0.11/tangram.min.js:18:3528
    at Array.forEach (native)
    at e.trigger (https://mapzen.com/tangram/0.11/tangram.min.js:18:3472)
    at e.value (https://mapzen.com/tangram/0.11/tangram.min.js:12:23527)
    at https://mapzen.com/tangram/0.11/tangram.min.js:12:7980

(It also fails to draw even if global: sdk_mapzen_api_key is set, but without this error – I think that's another issue.)
Update: it was drawing, but I was using white polygons, and Play has a black background while View has a white background. -_-

Sorry for the late response @meetar. We have a fix coming. Thanks for reporting!
Let me know if you're still having trouble when using global: sdk_mapzen_api_key.  There shouldn't be any problems when you set that.

Fix is in latest release (v0.6.10)


Error with nextjs  ,  Module not found: Can't resolve '@emotion/react'

Module not found: Can't resolve '@emotion/react'

I have the same error. But my situation is in React.
There's some modules that could not be found and looking in the develolper's example, i found some libraries in his package.json that is not mentioned in documentation.
Just run:
npm install @aldabil/react-scheduler @emotion/react @emotion/styled @mui/icons-material @mui/material @mui/x-date-pickers date-fns
or:
yarn add @aldabil/react-scheduler @emotion/react @emotion/styled @mui/icons-material @mui/material @mui/x-date-pickers date-fns
I believe that it will help you

@aldabil21 could you update your install script?

@mcrisostomo Mui is listed in the peerDependencies, which also requires emotion.
Unless if you are using styled-components, in this case this scheduler component wont be suitable anyway, cuz why would you have 2 styling engines as deps?
how would you suggest addressing this?

Hi @aldabil21, i've seen that is listed as peerDependencies in your package.json file. But if we aren't install these other dependencies, we are facing problems like this as told by @M4rkWhite and me. What if you move these to the main dependencies? Maybe it will help us.


MINOR: Use large batches in metrics test so that conversion time >= 1ms

Retry conversion time test with larger batches to make  MetricsTest.testMetrics more stable since conversion time may be < 1ms (reported as zero) with small batches.
Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

There was a bug fixed recently where milliseconds and nanoseconds were mixed. That fix led to these failures.

@ijuma Aha, thanks for the explanation.

Should this fix be back ported to older branches -- I have the impression that the same test still fails regularly on older branches?

@mjsax Yes, you are right. I will cherry-pick for 1.0 and 1.1 since that is where the patch that caused this failure was merged.

Picked into 1.0. Seems 1.1 already had it.


Favorites parsing

Added a function that parses the favorites to the right format and removes any duplicate favorite with the same name.

The tests were fixed on the classification-tests branch. I copied them over.


Sanity randomness checks?

I'm not really sure how this should work, but I want some kind of guarantee that the implementation here is actually producing hashes that are random-looking for large-enough inputs. I think maybe some simple statistical checks would help?

Eh, I think this is likely not necessary, partly because I think there's some result that the values approach uniformity as the message size approaches infinity. And I sort of want to feel "done" with this library for the time being, so I'm going to close this.


Wildcard "*" support for Access-Control-Allow-Headers/Methods

Support Status:

Chrome: Supported since 63
Safari: Supported since TP 86
Firefox: In Development

See https://github.com/whatwg/fetch/issues/251#issuecomment-285002810 for reference.

Proposed in #5116

Hello, what is the first stable version of Safari to implement wildcard support for Access-Control-Allow-Headers ? Thanks


BIGTOP-4022. Fix build failure of Hive against Tez 0.10.2.

Description of PR
This PR replaces patch1-HIVE-23190.diff with patch1-HIVE-27336.diff, which comes from https://github.com/apache/hive/pull/4315 and supercedes the latter, for addressing the API change in Tez 0.10.2.
How was this patch tested?
Tested on CentOS 7 (x86_64) with this patch, as follows:
$ ./gradlew allclean hive-pkg repo -Dbuildwithdeps=true
$ cd provisioner/docker
$ ./docker-hadoop.sh -d -dcp -C config_centos-7.yaml -G -L -k hdfs,hbase,hive -s hive -c 1

...

> Task :bigtop-tests:smoke-tests:hive:test
Finished generating test XML results (0.015 secs) into: /bigtop-home/bigtop-tests/smoke-tests/hive/build/test-results/test
Generating HTML test report...
Finished generating test html results (0.037 secs) into: /bigtop-home/bigtop-tests/smoke-tests/hive/build/reports/tests/test
Now testing...
:bigtop-tests:smoke-tests:hive:test (Thread[Daemon worker,5,main]) completed. Took 43.468 secs.

BUILD SUCCESSFUL in 1m 7s

For code changes:

[x] Does the title or this PR starts with the corresponding JIRA issue id (e.g. 'BIGTOP-3638. Your PR title ...')?
[x] Make sure that newly added files do not have any licensing issues. When in doubt refer to https://www.apache.org/licenses/

Tested it on Arm64 Ubuntu-22.04, +1.

cherry-picked this to branch-3.2.
@guyuqi Please resolve JIRA issue and set "Fix Version/s" field after merging PR. Leaving JIRA open will complicate release process since the open JIRAs are not included in the generated release notes.


A JavaScript error occurred in the main process while opening Visual Studio Code

I stopped my VM (deallocated) and started again.
getting below error while opening Visual Studio Code

restarting the vm solved above problem but now getting "No task runner configured." while building the package.
status.txt

I had this previously and here was the solution.
https://github.com/Microsoft/AL/issues/45.

AL Extension (al-0.2.6084.vsx) is already installed under extensions.
My VM is not restarting.
what else should I do instead of creating new image?

Easiest thing is to delete the VM and create a new one.
I would however like to know what exactly went wrong, so if it isn't too much to ask, you can send the remote desktop info (url, username and password) to me (freddyk at microsoft dot com) and I will have a look - otherwise, just delete it and I will see if I can repro myself.

It was bit late freddy. I have already deleted VM and created new one.
I will provide you if it happens again.
I guess, you can create new VM and deallocate it and start again. it should replicate.

Let's reopen if this problem occurs again.

Same error just occurred .
Uncaught Exception:
Error: Cannot find module 'C:\Program Files (x86)\Microsoft VS Code\resources\app\out\main'
    at Module._resolveFilename (module.js:470:15)
    at Function.Module._resolveFilename (C:\Program Files (x86)\Microsoft VS Code\resources\electron.asar\common\reset-search-paths.js:35:12)
    at Function.Module._load (module.js:418:25)
    at Object.<anonymous> (C:\Program Files (x86)\Microsoft VS Code\resources\electron.asar\browser\init.js:171:8)
    at Object.<anonymous> (C:\Program Files (x86)\Microsoft VS Code\resources\electron.asar\browser\init.js:173:3)
    at Module._compile (module.js:571:32)
    at Object.Module._extensions..js (module.js:580:10)
    at Module.load (module.js:488:32)
    at tryModuleLoad (module.js:447:12)
    at Function.Module._load (module.js:439:3)

This looks like VS Code issue, you can try reporting it at http://github.com/microsoft/vscode/issues

@sghaleb1 getting the same error- VSCode prompted me to update it and I allowed it to by mistake. I clicked cancel during the process and it spat out that error.
[Window Title]
Error
[Main Instruction]
A JavaScript error occurred in the main process
[Content]
Uncaught Exception:
Error: Cannot find module 'D:\Program Files (x86)\Microsoft VS Code\resources\app\out\main'
at Module._resolveFilename (module.js:470:15)
at Function.Module._resolveFilename (D:\Program Files (x86)\Microsoft VS Code\resources\electron.asar\common\reset-search-paths.js:35:12)
at Function.Module._load (module.js:418:25)
at Object. (D:\Program Files (x86)\Microsoft VS Code\resources\electron.asar\browser\init.js:171:8)
at Object. (D:\Program Files (x86)\Microsoft VS Code\resources\electron.asar\browser\init.js:173:3)
at Module._compile (module.js:571:32)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:488:32)
at tryModuleLoad (module.js:447:12)
at Function.Module._load (module.js:439:3)
[OK]

I too got same error after updating visual studio code

I too got the same issue after updating.

Solution
My solution is to re-download a copy to overwrite the current directory, the previous configuration is still valid

Try uninstalling and the installing the Code.
This helped me in fixing the error.


Implement parallel processing for Bayesian Optimization

Currently, the advantages of using Bayesian Optimization to tune a model are limited, since it only uses one core. To fully harvest the benefits of BO, we need to use more. I think it is implemented in the used package (GPyOpt), so we just need to integrate it in our function.

Should I wait for the change in #36 or are we going to make a new PR for the parallelization later?

I think I can fix that today. Is is possible to add that to this PR somehow?

if you just to your branch in your fork, the PR will be automatically updated, you don't need to change anything :)

Cool, on it!


Values not showing up at /metrics endpoint

Hey guys,
I am testing your log analytics exporter (great job by the way). I am running some queries locally with the debug and trace flags and I see that my queries are fetching the right amount of results when I compare and run the same query in Log Analytics. However, these results are not shown on the /probe endpoint.
The stack trace showing that the query fetched results:
EBU[0004]/home/runner/work/azure-loganalytics-exporter/azure-loganalytics-exporter/loganalytics/prober.go:358 loganalytics.(*LogAnalyticsProber).executeQueries fetched 4 results                             metric=azure_metrics_loganalytics_exporter_missing_heartbeat module= results=4
The following config reproduces this issue:
- metric: azure_metrics_loganalytics_exporter_missing_heartbeat
    query: |-
      Heartbeat
      | summarize LastHeartbeat=max(TimeGenerated) by Computer
      | where LastHeartbeat < ago(5h)
      | where Computer !contains_cs "avd"
    fields:
      - name: Computer
        type: id

Do you guys have any idea as to why this is happening? Is it because of a missing type: value field? Could not find any documentation on this so its mostly been trial and error, but I have managed to get it to work with multiple other queries.
Every pointer in the right direction is appreciated. Thanks.

I just want to add that there is not necessarily any need to resolve this specific problem. It would be equally or more useful with some hints as to how I should go about writing my configuration to get the best results.
I've already tested this and it currently is running as expected on Kubernetes, however, I cant seem to completely understand some of these queries not working.. so yeah thats why I created this issue.

is it possible to post the whole config file or is that anything? do you specify a timerange?
you're specifing the workspace in the app arguments, right?

is it possible to post the whole config file or is that anything? do you specify a timerange?
you're specifing the workspace in the app arguments, right?

Hi, thanks for replying 🚀
for the local test I am passing the workspace in the command when running the binary like such:
./azure-loganalytics-exporter --loganalytics.workspace=11111-22222-3333-4444 -c config.yml --log.trace --log.debug

This is the entire config (the first two queries work fine and give me the result I want, the heartbeat one fetches four results but shows no metrics at the /metrics endpoint):
queries:
  - metric: azure_metrics_loganalytics_exporter_available_memory
    query: |-
      // Virtual Machine available memory.
      InsightsMetrics
      | where TimeGenerated > ago(1h)
      | where Origin == "vm.azm.ms"
      | where Namespace == "Memory"
      | where Name == "AvailableMB"
      | summarize avg(Val) by bin(TimeGenerated, 5m), Computer
      | render timechart
    # timespan: PT1H
    fields:
      - name: avg_Val
        type: value
      - name: Computer
        type: id
    defaultField:
      type: ignore
  # AVAILABLE MEMORY IN PERCENT
  - metric: azure_metrics_loganalytics_exporter_available_memory_percent
    query: |-
      InsightsMetrics
      | where Origin == "vm.azm.ms"
      | where Computer !contains_cs "dev"
      | where Namespace == "Memory" and Name == "AvailableMB"
      | extend TotalMemory = toreal(todynamic(Tags)["vm.azm.ms/memorySizeMB"])
      | extend AvailableMemoryPercentage = (toreal(Val) / TotalMemory) * 100.0
      | summarize AggregatedValue = avg(AvailableMemoryPercentage) by bin(TimeGenerated, 15m), Computer, _ResourceId
    timespan: PT1H
    fields:
      - name: AggregatedValue
        type: value
      - name: Computer
        type: id
    defaultField:
      type: ignore
  # MISSING HEARTBEAT
  - metric: azure_metrics_loganalytics_exporter_missing_heartbeat
    query: |-
      Heartbeat
      | summarize LastHeartbeat=max(TimeGenerated) by Computer
      | where LastHeartbeat < ago(5h)
      | where Computer !contains_cs "avd"
    fields:
      - name: Computer
        type: id
´´´

So the last query is the one I'm struggling with. I have tried specifying the timespan as well, with no luck, in addition to adding multiple fields. Not sure what is required to make this visible.

you have to specify either the timeframe for the query or as part of the query, i'm not sure what azure is doing without timeframe 🤔
if you execute the query in Azure portal check the timeframe and check how many results you're getting from the api.
The exporter relies on the results from the API, without results you don't get metrics.

@mblaschke I see..
So when I'm using this particular query:
 - metric: azure_metrics_loganalytics_exporter_missing_heartbeat
    query: |-
      Heartbeat
      | summarize LastHeartbeat=max(TimeGenerated) by Computer
      | where LastHeartbeat < ago(5h)
      | where Computer !contains_cs "avd"
    fields:
      - name: Computer
        type: id

The exporter debug flag is giving me the following:
DEBU[0008]/home/runner/work/azure-loganalytics-exporter/azure-loganalytics-exporter/loganalytics/prober.go:358 loganalytics.(*LogAnalyticsProber).executeQueries fetched 4 results                             metric=azure_metrics_loganalytics_exporter_missing_heartbeat module= results=4

So supposedly its fetching four results. If I check log analytics in the Azure Portal it's showing four results, so this is correct. But when I navigate to http://localhost:8080/probe to check the results, the results for that particular  azure_metrics_loganalytics_exporter_missing_heartbeat query is not listed.. the others are there as expected.

Could you post the result from LogAnalytics query execution with timeframe "set in query" via Azure portal?
can you try:
 - metric: azure_metrics_loganalytics_exporter_missing_heartbeat
    query: |-
      Heartbeat
      | summarize LastHeartbeat=max(TimeGenerated) by Computer
      | where LastHeartbeat < ago(5h)
      | where Computer !contains_cs "avd"
    value: 1
    fields:
      - name: Computer
        type: id

Well, it seems the value: 1 solves my issue. Would you care to explain how that is?
Thanks a lot for your super fast and great help @mblaschke - amazing!

you cannot publish metrics without values as these wouldn't make sense. but i guess i have to add an error message somewhere so it's obvious.
if you want to use a value from the query you have to define one field as value field

I see. I tried that though, but as there is no obvious value for something like a heartbeat, I used _ResourceId etc. Must the value be integers for it to work? Because using _ResourceId, which I suspect is a string, did not work.

Prometheus (and so the prometheus client) is expecting a float64 value so integer is also working fine here.
For "info" metrics you can specify a fixed value for the query (also used eg in azure-resourcegraph-exporter if you want to export resource information).

I see!
I've learned something new today as well. Again, thanks for helping out 🚀


Prevent duplicated hints in shader uniform completion

Prevent suggestion of hint when it's already defined:

Thanks!


[state] example requires https://github.com/aframevr/aframe/commit/6cbdac950f7457c7d09a8fecddc46018b443a222 instead of 0.6.1 to accept number value

Yeah, I updated A-Frame text component to accept numbers. If you want to do the same on 0.6.1, you can convert the number to strings within the state in order to keep the automatic binding.
newState.score = (parseInt(newState.score, 10) + action.score).toString();


Please update spacy depedencies

🐛 Bug Report
Due to dependanies outdated , cannot use with latest spacy.

Hey, @v3ss0n! 👋🏻
I appreciate you bringing up the issue; it has motivated me to devote some much-needed attention to this project 🤟🏻 I will be working on updating all the dependencies and addressing any other issues that may come up this weekend.
Thank you for your patience and for taking the time to explore the package 🙏🏻

thank you very much.

@v3ss0n, please see the latest release. I have updated spacy to version 3.7.2
Let me know if you have any issues 🤟🏻


Weird font artifacts in tooltips that heal after font size change...

An example:

Or, immediately before the demo run above (i.e. the previous execution of the (non-debug) demo.exe), the tooltips just appeared as long empty rectangles, with repeated black dots on the bottom edge -- which were most likely degenerate null-sized zeros...
Or, from a later run:

And subsequent runs of the same exe even just crashed on start again, as in #392/3! :-o
This exe was not a DEBUG build. A quick GDB run managed to pass through startup again, but showed a sagfault at exit [UPDATE: a DEBUG build did the same]:
Starting program: demo-mingw-s-d.exe
[New Thread 35004.0x8a50]
[New Thread 35004.0x3f38]
[New Thread 35004.0x58c8]
[New Thread 35004.0x5f60]
[New Thread 35004.0xc14]
[New Thread 35004.0x383c]
[New Thread 35004.0x7760]
[New Thread 35004.0x820c]
UTF-8 button text got back as: "Ψ ≠ 99° ± β"
font size: 14
[New Thread 35004.0x8d98]
Starting the event loop...
8.73704
Thread 10 received signal SIGSEGV, Segmentation fault.
[Switching to Thread 35004.0x8d98]
std::__uniq_ptr_impl<sf::priv::GlContext::Impl, std::default_delete<sf::priv::GlContext::Impl> >::_M_ptr (this=0xfeeefeeefeeeff36)
    at c:/dev/mingw64-winlibs-posixseh1220r4/include/c++/12.2.0/bits/unique_ptr.h:191
191     c:/dev/mingw64-winlibs-posixseh1220r4/include/c++/12.2.0/bits/unique_ptr.h: No such file or directory.
(gdb)

Full stack trace (with its own problems; see the last line!... :-o ), from a DEBUG rebuild:
  Thread 10 received signal SIGSEGV, Segmentation fault.
  [Switching to Thread 32144.0x88b4]
  std::__uniq_ptr_impl<sf::priv::GlContext::Impl, std::default_delete<sf::priv::GlContext::Impl> >::_M_ptr (this=0xfeeefeeefeeeff36)
      at c:/dev/mingw64-winlibs-posixseh1220r4/include/c++/12.2.0/bits/unique_ptr.h:191
  191     c:/dev/mingw64-winlibs-posixseh1220r4/include/c++/12.2.0/bits/unique_ptr.h: No such file or directory.
  (gdb) bt
  #0  std::__uniq_ptr_impl<sf::priv::GlContext::Impl, std::default_delete<sf::priv::GlContext::Impl> >::_M_ptr (this=0xfeeefeeefeeeff36)
      at c:/dev/mingw64-winlibs-posixseh1220r4/include/c++/12.2.0/bits/unique_ptr.h:191
  #1  0x00007ff7eb5935e8 in std::unique_ptr<sf::priv::GlContext::Impl, std::default_delete<sf::priv::GlContext::Impl> >::get (
      this=0xfeeefeeefeeeff36) at c:/dev/mingw64-winlibs-posixseh1220r4/include/c++/12.2.0/bits/unique_ptr.h:462
  #2  0x00007ff7eb593608 in std::unique_ptr<sf::priv::GlContext::Impl, std::default_delete<sf::priv::GlContext::Impl> >::operator-> (
      this=0xfeeefeeefeeeff36) at c:/dev/mingw64-winlibs-posixseh1220r4/include/c++/12.2.0/bits/unique_ptr.h:455
  #3  0x00007ff7eb4d0aa6 in sf::priv::GlContext::setActive (this=0xfeeefeeefeeeff0e, active=false)
      at C:\Dev\buildbot\windows-gcc-1220-mingw-64\build\src\SFML\Window\GlContext.cpp:780
  #4  0x00007ff7eb5747a9 in sf::priv::GlContext::TransientContext::~TransientContext (this=0xa582f68, __in_chrg=<optimized out>)
      at C:\Dev\buildbot\windows-gcc-1220-mingw-64\build\src\SFML\Window\GlContext.cpp:365
  #5  0x00007ff7eb5fd740 in std::_Optional_payload_base<sf::priv::GlContext::TransientContext>::_M_destroy (this=0xa582f68)
      at c:/dev/mingw64-winlibs-posixseh1220r4/include/c++/12.2.0/optional:287
  #6  0x00007ff7eb5fd7b4 in std::_Optional_payload_base<sf::priv::GlContext::TransientContext>::_M_reset (this=0xa582f68)
      at c:/dev/mingw64-winlibs-posixseh1220r4/include/c++/12.2.0/optional:318
  #7  0x00007ff7eb5fa018 in std::_Optional_payload<sf::priv::GlContext::TransientContext, false, false, false>::~_Optional_payload (
      this=0xa582f68, __in_chrg=<optimized out>) at c:/dev/mingw64-winlibs-posixseh1220r4/include/c++/12.2.0/optional:439
  #8  0x00007ff7eb5eeb08 in std::_Optional_base<sf::priv::GlContext::TransientContext, false, false>::~_Optional_base (this=0xa582f68,
      __in_chrg=<optimized out>) at c:/dev/mingw64-winlibs-posixseh1220r4/include/c++/12.2.0/optional:510
  #9  0x00007ff7eb6208a8 in std::optional<sf::priv::GlContext::TransientContext>::~optional (this=0xa582f68, __in_chrg=<optimized out>)
      at c:/dev/mingw64-winlibs-posixseh1220r4/include/c++/12.2.0/optional:705
  #10 0x00007ff7eb570394 in (anonymous namespace)::run(void*) ()
  #11 0x00007ff7eb56b00d in _pthread_cleanup_dest ()
  #12 0x00007ff7eb56b278 in pthread_create_wrapper ()
  #13 0x00007ffd3c9caf5a in msvcrt!_beginthreadex () from C:\Windows\System32\msvcrt.dll
  #14 0x00007ffd3c9cb02c in msvcrt!_endthreadex () from C:\Windows\System32\msvcrt.dll
  #15 0x00007ffd3e177344 in KERNEL32!BaseThreadInitThunk () from C:\Windows\System32\kernel32.dll
  #16 0x00007ffd3e4bcc91 in ntdll!RtlUserThreadStart () from C:\Windows\SYSTEM32\ntdll.dll
  #17 0x0000000000000000 in ?? ()
  Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Woah! And right after the GDB run above, the next run attempt (of that same exe) resulted in the Win10 malware protection blocking that exe for being infected with Trojan:Win32/Bearfoos.A!ml! :-o

So, the exe really does seem to do something wonky, also according to the virus detector of Win10, which seems to analyze program behavior in this case (based on what I've quickly read).

Something's not initialized properly? (Well, assuming the virus alert was a false positive... Which I tend to believe now, after some frantic googling.)
Or, even more likely & even worse: use after free?! (Judging from that 0xfeefeefee... pointer value!)
NOTE: The test thread was created (by default), but the anim. was never on. Doesn't seem to happen with any of the test executables -- neither a) the font degradation, nor b) the crash, or c) the free-bug seen in gdb (which is likely, but not necessarily related to the crash).
Likely related to all the other recurring mysterious font-related issues (like #392/3, #387, #226).

Split into two related issues!

UPDATE: The test thread had still called out to do SFML graphics (for one update cycle) even if the anim was disabled!
After fixing that, the crash with the unique-ptr only ever happens after actually enabling the animation!
However...: the main test app still has the same dumb loop logic -- but no crash! :-o :-/

Also, FTR, here's the original comment for the demo crash mentioned in #392/3:
/*!!!!????
  !!!!???? The app SOMETIMES crashes, e.g. even depending on whether this dummy write is here! :-ooo
           (-> #392/3, #226, #387)
cerr<<"";
  !!!!???? (Not in DEBUG mode, unfortunately...)
  After a few restarts, finally got an exception:
    Failed to add a new character to the font: the maximum texture size has been reached
    terminate called after throwing an instance of 'std::bad_alloc'
    what():  std::bad_alloc
????!!!!*/


Error message has "no matching signatures" errors as many times as the number of public keys in "anyof" and "allof"

acorn version v0.6.0-93-gd9de8c30+d9de8c30
Create a ImageAllowRules with multiple keys in "anyof":
apiVersion: api.acorn.io/v1
kind: ImageAllowRules
metadata:
  name: testrules-project
  namespace: testp1
signatures:
  rules:
    - signedBy:
        anyOf:
          - |
            -----BEGIN PUBLIC KEY-----
            key1
            -----END PUBLIC KEY-----
          - |
            -----BEGIN PUBLIC KEY-----
            key2
            -----END PUBLIC KEY-----
        allOf: []
      annotations:
        match:
          tag: ok

Deploy app with an image that is not signed by any of the above keys:
Following is the error message that is presented:
 ✗  ERROR:  App.api.acorn.io "myt3" is invalid: spec.image: Invalid value: "docker.io/sangeetha/<image>:v4.0.0": disallowed by imageAllowRules: error verifying image docker.io/sangeetha/myfirstacorn:<image> against testp1/testrules-project.signatures.anyOf.*: error verifying image docker.io/sangeetha/myfirstacorn:<image> against testp1/testrules-project.signatures.anyOf.0: failed to verify image signatures: no matching signatures:
               invalid signature when validating ASN.1 encoded signature, error verifying image docker.io/sangeetha/myfirstacorn:<image> against testp1/testrules-project.signatures.anyOf.1: failed to verify image signatures: no matching signatures:
               invalid signature when validating ASN.1 encoded signature

Notice that the "no matching signatures" is presented for every key.
Same behavior is also seen when image is signed only by one of the keys from the allOf section:
  ✗  ERROR:  App.api.acorn.io "t1" is invalid: spec.image: Invalid value: "docker.io/sangeetha/<image>:v4.0.0": disallowed by imageAllowRules: error verifying image docker.io/sangeetha/<image>:v4.0.0 against testp1/testrules-project.signatures.allOf.1: failed to verify image signatures: no matching signatures:
               invalid signature when validating ASN.1 encoded signature
                invalid signature when validating ASN.1 encoded signature

This is expected actually in an attempt to be as explicit as possible about which validations failed.
We may need to align on how detailed we want to get here :thinking:


[BEAM-115] Make distinguished URNs public

These URNs are in flux and will be relocated to some final good location as the
Runner API and Fn API develop.  For now, this change just makes them public in
the place where they currently are defined.
R: @tgroh

Coverage decreased (-0.003%) to 70.146% when pulling 94814e88f6d6737f389c7b8e8727d3a4a78bba54 on kennknowles:custom-windowfn into 5e1be9fa7a55e8c1d20a62576588c5a7f95de92f on apache:master.


Support DistantConnect command where the user provides the host, port, and key

This way, if launching via ssh isn't an option, a user could still start the server themselves and copy the information to paste into neovim.
Having this available also opens the doors for uses on top of it such as making an HTTP call to a web server that returns the credentials to connect to the distant server.

This has been resolved. You provide the uri, which can optionally include the password field which is used as the key.


Oakland compression

This includes several fixes and additions to the model and compression properties.

Superseded by #251


Complete user onboarding

Overview
As a student user, I should be able to go through an onboarding process that asks me information to get set up with the service.
Proposal

[ ] Allow for sign-up during onboarding
[ ] Ask a user for their interests during onboarding
[ ] Provide a user recommendations for clubs and events during onboarding
[ ] Show a confirmation dialog

Supplementary Information
Please see the mock-ups here

Linked 10-onboarding branch. Please change if code for this change is elsewhere.


How to setup distributed database (MySQL) using Virtualbox and Linux VMs

Proposed title of article
How to setup distributed MySQL using virtualbox and Linux VMs
Proposed article introduction
In this article, I will walk the reader through the concepts of database replication. We set up the entire system on the virtual machine and setup the IP addresses, using the DHCP. The machines are then set up to be able to communicate with each other remotely.
We then ensure that the fragmented and replicated databases affect are in sync with each other.
Key takeaways

Intro to concepts of database fragmentation and replication
Intro to virtual machines and how they work
Setting up our VMs to use remote IPs instead of localhost
Enabling communication among the 4 devices
Testing the distributed MySQL.

Is this a software-centric topic? It seems to sway more on the hardware side.

This is software related topic @WanjaMIKE!

Just wanted to follow up on this topic, as we will be clearing up the queue where possible.
Just and FYI I will be closing this topic form just to help clear up the queue where possible - can be REOPENED at anytime when ready. 👍


Online chatting app

Its a online chatting app made up of javascript, html, css

Are you belongs to Coding Buddies Community

yes brother, i am your subscriber since when you have 700 subscribers. i am also a member of your  telegram channel

sorry i forgot to add cb please accept my pull request i will not do this mistake


TBI - Add additional cap configuration writing functionalities to @sap-ux/cap-config-writer

Description (include screenshots)
Will automatically update the following files on generating a cap application -

application level package.json, root level package.json
manifest.json
tsconfig.json
application.yaml
pom.xml
annotation.cds
ui5.yaml

Architecture Elaboration
Yes
Notes
removeFioriToolsProxyAndAppReload() is a part of cap application writer, which have been moved to @sap-ux/ui5-config
Add package read and get package path functionalities to @sap-ux/fiori-generator-shared
Tasks

[X] Update project-access to return cds version: https://github.com/SAP/open-ux-tools/issues/1934
[X] Update odata-service-inquirer to return cds version : https://github.com/SAP/open-ux-tools/issues/1934
[X]  Update open-ux-tools writers odata-service-writer to allow writing of cds or xml annotations: https://github.com/SAP/open-ux-tools/issues/1949
[X]  Update open-ux-tools writers to not call backend if application is cap
[ ]  Update open-ux-tools to not write ui5-local.yaml, .gitignore and webapp/index.html if application is cap
[ ]  Move applyCapUpdates and apply applyCAPJavaUpdates functions to cap-config-writers

Closing Issue as this is done.


[Question]: What chains does this support?

What happened?
Read notes
How to reproduce the bug
Read notes
Package Version
Current
PHP Version
Current
Which operating systems does with happen with?
macOS, Windows, Linux
Notes
What cryptos does this support?

Hi, for now it supports only Bitcoin and Ethereum chains. I have not had time to add any others. Pull requests are also welcome.