Actual code

Thanks for sharing your ICCV21' paper!
Do you plan to release the actual code before the ICCV takes place? I would be very happy to get some insights into your code, as I think your paper would fit my use case very well.

Hello,
We are busy with another research work now, and have no time to tidy up our
code for release.
We plan to release the code in one month.

Hi，thanks for the sharing!
Since one month has already passed, could you please release the actual code recently?

Hi，thanks for the sharing!
Since one month has already passed, could you please release the actual code recently?

Hi, thanks for your work,
up to now, two month will be passed ,could you please release the actual code recently?

Hellos,
Will you  release the actual code in this  year?

Hi，if you insist not  releasing your code as you promised, we consider to take necessary steps about your act of cheating.

So sorry about it. I'm busy comlepleting my graduation paper recently. The
code is released, we wish your feedback for the perfection of it.
YanHaomin @.***> 于2021年12月24日周五 00:18写道：

Hi，if you insist not releasing your code as you promised, we consider to
take necessary steps about your act of cheating.
—
Reply to this email directly, view it on GitHub
https://github.com/xueyee/GroupFormer/issues/1#issuecomment-1000404556,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AVGBF5VKQU4Y3DL5SUYMUQTUSNDVDANCNFSM5DEAXHDA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you commented.Message ID:
@.***>


Add crowd single sign-on functionality

Add crowd's single sign on feature to jira. When using delegated authentication via Atlassian Crowd, you are able to activate this feature according to Atlassian's documentation at https://confluence.atlassian.com/display/CROWD/Integrating+Crowd+with+Atlassian+JIRA#IntegratingCrowdwithAtlassianJIRA-2.2ConfigureJIRAtouseCrowd'sAuthenticatortoenableSSO(Optional)

thanks for the contribution @patricktoelle, could you have a look at the two failed travis runs?

Hi, just saw them, I'll investigate. Did not get them locallly...

Now all checks are fine. Did not make use of rspec-puppet-facts, but now they are included.


feat: podman support

Close #474
This PR adds podman support by updating the get "Os/Arch" code in docker.rs and some configuration tricks.
In addition,

"links" keyword is refactored to be "network"
std::net::IpAddr and SocketAddr are used for better type safety
Podman documentation is also added.
"expose" keyword used throughout, as opposed to "ports"

Tested on arm64 MacOS with OrbStack and amd64 RHEL 8 with podman, docker compose.
Some minor concerns:

What is the purpose of ARG BUILDPLATFORM and when/where should that be used? It was only present in one of the Dockerfiles, so I removed it.
Is there a cleaner way of having "CONTRIBUTING.MD" appear in the website and as a toplevel file in the github? It's a little tricky getting both the "github.com" version and the "rust.iceberg.apache.org" version to render links correctly.

Is there a cleaner way of having "CONTRIBUTING.MD" appear in the website and as a toplevel file in the github? It's a little tricky getting both the "github.com" version and the "rust.iceberg.apache.org" version to render links correctly.

I think we can create a link in website like ln -s ../CONTRIBUTING.md CONTRIBUTING.md


error file:///Users/feng/dev/node/src/README.md

Reproduce step

open https://github.com/nodejs/node/blob/master/src/README.md in vscode
open the output of Grammarly, you will see the below log

Ready!
Initialized!
open file:///Users/feng/dev/node/src/README.md
create text checking session for "file:///Users/feng/dev/node/src/README.md" with {
  "documentDialect": "auto-text",
  "documentDomain": "general",
  "suggestions": {
    "ConjunctionAtStartOfSentence": false,
    "Fluency": true,
    "InformalPronounsAcademic": false,
    "MissingSpaces": true,
    "NounStrings": true,
    "NumbersBeginningSentences": true,
    "NumbersZeroThroughTen": true,
    "OxfordComma": false,
    "PassiveVoice": false,
    "PersonFirstLanguage": true,
    "PossiblyBiasedLanguageAgeRelated": true,
    "PossiblyBiasedLanguageDisabilityRelated": true,
    "PossiblyBiasedLanguageFamilyRelated": true,
    "PossiblyBiasedLanguageGenderRelated": true,
    "PossiblyBiasedLanguageHumanRights": true,
    "PossiblyBiasedLanguageHumanRightsRelated": true,
    "PossiblyBiasedLanguageLgbtqiaRelated": true,
    "PossiblyBiasedLanguageRaceEthnicityRelated": true,
    "PossiblyPoliticallyIncorrectLanguage": true,
    "PrepositionAtTheEndOfSentence": false,
    "PunctuationWithQuotation": true,
    "ReadabilityFillerwords": true,
    "ReadabilityTransforms": true,
    "SentenceVariety": true,
    "SpacesSurroundingSlash": true,
    "SplitInfinitive": true,
    "StylisticFragments": false,
    "UnnecessaryEllipses": false,
    "Variety": true,
    "Vocabulary": true
  }
}
ready file:///Users/feng/dev/node/src/README.md
connecting file:///Users/feng/dev/node/src/README.md
checking file:///Users/feng/dev/node/src/README.md
error file:///Users/feng/dev/node/src/README.md

check the status bar: connection status is error

Addition info

I have no problem when I open https://github.com/nodejs/node/blob/master/README.md
I have not modified any settings of Grammarly vscode.
I try to bisect: delete half of the document every time and check if the status is still ok, but I cannot narrow down what the problem is. The bisect status is not stable, sometimes it's ok, sometimes it's not ok.

I have the same here and I have no clue how to debug the cause. I tried the following with no luck:

different documents
usual log in and out from Grammarly followed by a restart
uninstall the extension and manually purge the files from ~/.vscode/extensions

I am running VS Code
Version: 1.67.2
Commit: c3511e6c69bb39013c4a4b7b9566ec1ca73fc4d5
Date: 2022-05-17T18:20:04.972Z
Electron: 17.4.1
Chromium: 98.0.4758.141
Node.js: 16.13.0
V8: <IP_ADDRESS>-electron.0
OS: Darwin arm64 21.5.0

with Grammarly v0.22.1.

After some more debugging, I think I found what causes it to break in my case. Suppose you have a markdown file called test.md. The following text works fine:
This works.

However, the following text seems to break it:
# [1]

@F3n67u, can you please check if your file contains a similar pattern?

After some more debugging, I think I found what causes it to break in my case. Suppose you have a markdown file called test.md. The following text works fine:
This works.

However, the following text seems to break it:
# [1]

@F3n67u, can you please check if your file contains a similar pattern?

I am sure there is no # [1] similar pattern in https://github.com/nodejs/node/blob/master/src/README.md.

@F3n67u, I went through your file and I removed all headings (i.e., all lines starting with #) and the connection error was gone. Then I added #### Local handles and the connection error came back.


[DLPack][runtime] Update DLPack to v0.7

[DLPack][runtime] Update DLPack to v0.7

Update the 3rdparty/dlpack git submodule from v0.5 to v0.7, so that the DLDeviceType enumeration has an explicitly-stated underlying storage type.  This addresses a compiler warning generated by clang 15.0.3.

Remove kDLHexagon and kDLWebGPU from TVMDeviceExtType, because those enumerators are now provided by DLDeviceType.

Renumber the members of TVMDeviceExtType to reduce the chance of unnoticed collision with members of DLDeviceType.

CC: @areusch @tqchen @kparzysz-quic

@tvm-bot rerun

FYI CC: @Lunderberg @csullivan

@tvm-bot rerun

It's great to have DLPack updated, thank you for working through the issues @cconvey! This is now merged.


connection refused kubernetes_namespace.flux-system terraform

tyring to create a flux regarding to your settings, but keep facing that issue, googled a little they say have to add load_configuration_file = false to kubernetes provider, i did but in this case i have new issue whick is " An argument named "load_config_file" is not expected here." need your help asap

Please check the example and see if your terraform config differs somehow:
https://www.terraform.io/docs/language/settings/backends/kubernetes.html#example-configuration
Please also provide the versions of all tools involved, in case this option was not available in a prior version. Terraform, the terraform-provider-flux, the Kubernetes provider, all versions in use.
We will need at least this much information to help diagnose your issue. It would probably help us out to provide the content of the .tf file that failed, as well. Thanks for using Flux!

Closing this issue as it seems more related to issues with the kubectl provider rather than the flux provider.


Append headers to TestRule to verify we hit expected backend

This is a same enhancement with https://github.com/knative/networking/pull/385.
TestRule creates two rules to confirm each rule work fine.
But we are not sure if test requests hit the correct backend - fooName
svc or barName svc by current code.
Hence this patch appends header to verify we hit expected backend
/kind enhancement
Release Note
NONE

/cc @markusthoemmes @tcnghia @ZhiminXiang


swapped coords in 2d light normal mapping

It seems to me, that y coord is swapped with -y and vice versa in 2d lighting normals. Correct me if I'm wrong please.

yeah, using regular normal maps that are meant for 3D you have to do:
NORMAL = tex(normaltex,UV) * vec3(2,-2,1) + vec3(1,-1,0);
because in 2D the Y is flipped, will hopefully make a tutorial with this
soon
On Mon, Mar 2, 2015 at 1:37 PM, Krzycho666<EMAIL_ADDRESS>wrote:

It seems to me, that y coord is swapped with -y and vice versa in 2d
lighting normals. Correct me if I'm wrong please.
—
Reply to this email directly or view it on GitHub
https://github.com/okamstudio/godot/issues/1467.

Well.... it's correct after transforming normals as suggested ;) But it's quite annoying when working with node based shaders. Shouldn't it be transformed default already?

maybe the best would be to do like the 3D shaders and just add another
output NORMALMAP that does the conversion..
On Mon, Mar 2, 2015 at 2:13 PM, Krzycho666<EMAIL_ADDRESS>wrote:

Well.... it's correct after transforming normals as suggested ;) But it's
quite annoying when working with node based shaders. Shouldn't it be
transformed default already?
—
Reply to this email directly or view it on GitHub
https://github.com/okamstudio/godot/issues/1467#issuecomment-76754031.

--
OkamStudio

node based shaders now have a NormalMap output


Fulltext search

Many use cases require fulltext indexing for search box style UX.
Questions

How should we specify which fields to index?
How do we specify which fields to aggregate into a searchable index?
Should we use ElasticSearch or something else?

For the decentralized network we'll likely need custom indexes so we can merkleize them. It's okay if for the hosted service we use something that doesn't support that but it's worth investigating our options to see if there is something we can use with pluggable indexes.

any update re that ?

Done.


Invalid Doc for JSDom 9.3.0

In JSDom 9.3.0 Image constructor is no longer enumerable in the defaultView (see https://github.com/tmpvar/jsdom/commit/bc9b6b40fd4e9e8bbedd440fdc491f6ace561324 ).
Using Enzyme with JSDOM doc file should use Object.getOwnPropertyNames instead of Object.keys in the provided example to make sure that Image constructor is available in the global namespace.

BTW I'm not sure why, but Object.getOwnPropertyNames on Node v6.2.2 doesn't return the Image constructor.
> process.version
'v6.2.2'
> Object.getOwnPropertyNames(require('jsdom').jsdom('').defaultView).indexOf('Image')
-1
> Object.getOwnPropertyDescriptor(require('jsdom').jsdom('').defaultView, 'Image')
{ value: [Function: Image],
  writable: true,
  enumerable: false,
  configurable: true }

I've noticed this Object.getOwnPropertyNames issue as well. It might be a v8 bug but I think jsdom should be providing an array of window properties for us, so we can work around it :-/

This is due to a change in jsdom.
https://github.com/tmpvar/jsdom/blob/master/Changelog.md

Fixed all constructors that appears as globals on the jsdom window object to be non-enumerable.

This is based on the spec according to this discussion: https://github.com/tmpvar/jsdom/issues/1546#issuecomment-230126658

I created another issue about Enzyme's docs contradicting jsdom's docs here: https://github.com/airbnb/enzyme/issues/507

Thanks @jbinto for creating the issue. IMO we should continue the discussion on your issue. It's well described and more abstracted.
@ljharb Feel free to reopen this issue.


Configure galaxy and postgres id and gid

and build test image in travis.
As discussed in https://github.com/bgruening/docker-galaxy-stable/issues/135, this would make the role directly usable for docker-galaxy.

Nice. Thanks!
BTW, wrt to https://github.com/bgruening/docker-galaxy-stable/issues/135 and the flavours - work is underway to integrate the flavor generator into the new Cloudlaunch app with time: https://github.com/galaxyproject/cloudlaunch/issues/49. There's a good bit of development happening there but it's cloud-focused for the time being: https://github.com/galaxyproject/cloudlaunch/tree/dev.


Infinity Scroll

In some cases, view should be scrollable from last page to first page or from first page to last page. Now lib support it using setPage method. It is nice to have an opportunity to do it the same using swipe.

The native ViewPager does not support such behavior by default so I am not really sure we want to implement it here.

Close in favor of #196


Make GetMessages for SignalR Async

This PR makes GetMessages() async on BroadcasterBase and also adds cancelationToken with 10 second timeout.

This is replaced by #4085.


TypeError: int() can't convert non-string with explicit base

I ran into this same error with the FundMe tutorial when I was trying to test if only the owner could withdraw. I posted about it on stack exchange but no one helped. Ive looked everywhere and idk what this means. I uninstalled and deleted all the files of python, VS code and then re-installed all. with no luck.
`  Lottery.enter confirmed (reverted)   Block: 6   Gas used: 29333 (0.24%)
File "C:\Users\xxxxx\AppData\Local\Programs\Python\Python310\lib\site-packages\brownie_cli\run.py", line 51, in main
return_value, frame = run(
File "C:\Users\xxxxx\AppData\Local\Programs\Python\Python310\lib\site-packages\brownie\project\scripts.py", line 110, in run
return_value = f_locals[method_name](*args, **kwargs)
File "C:\Users\xxxx\AppData\Local\Programs\Python\Python310\lib\site-packages\brownie\network\transaction.py", line 705, in _get_trace
step["pc"] = int(step["pc"], 16)
TypeError: int() can't convert non-string with explicit base`

ok, I didnt understand too much what was happening with the pytest exceptions however an easy fix was:
with pytest.raises(TypeError):
lottery.enterLottery({"from": account, "value": value})
Using TypeError instead


[SPFarm] Creating Lock database does not work because the user doesn't have permissions to create the lock table in the TempDB

Details of the scenario you tried and the problem that is occurring
When the user doesn't have sysadmin permissions or is has permissions to create tables in the TempDB, the SPFarm resource fails with error “CREATE TABLE permission denied in database 'tempdb'”
@Fiander has created a PR which changes the lock table to a global temporary table #1314. We need to incorporate this into SPDsc.
Verbose logs showing the problem
Suggested solution to the issue
The DSC configuration that is used to reproduce the issue (as detailed as possible)
# insert configuration here

The operating system the target node is running

Version and build of PowerShell the target node is running

Version of the DSC module that was used
Dev

Will include the solution in my next PR


Block puller bug

aprogiena [3:43 PM]
ok then
[3:44]
so BlockPuller.cs in Stratis.Bitcoin.BlockPulling
[3:44]
DistributeDownload method
[3:44]
int minHeight parameter
[3:44]
it is called from AskBlocks as
DistributeDownload(vectors, nodes, downloadRequests.Min(d => d.Height));
[3:45]
in downloadRequests i believe we have list of blocks that we want to download and we do have d.Height for each of them - i.e. their height in blockchain
[3:46]
so we have a bunch of blocks we want to download and we have a bunch of nodes we can download from and this DistributeDownload method is about to distribute these download tasks among those nodes
[3:46]
now we have a (already updated) comment in DistributeDownload:
// Be careful not to ask the block from a node that does not have it
[3:46]
enforced as
if (behavior.ChainBehavior?.PendingTip?.Height >= minHeight)
selectnodes.Add(behavior);
[3:47]
i.e. for each of the node we check whether we know how long their vision of the blockchain is and only if it is long enough (>= minHeight) we add the node among candidates to receive download task (selectnodes)
[3:48]
if so far so good, here comes my confusion and i hope i did not mess that up otherwise i'll look like an idiot :slightly_smiling_face:
dangershony [3:49 PM]
This is all correct yes (hard to look like an idiot this is not so strait forward) (edited)
aprogiena [3:49 PM]
consider we have peer nodes A, B, C, D with their vision of the reality (length of the chains they have) as follows:
A = 15
B = 16
C = 16
D = 11
[3:50]
now assume we have last block no. 9 and so we want blocks 10, 11, 12, 13, 14, 15, 16 (edited)
[3:51]
this would mean that
DistributeDownload(vectors, nodes, downloadRequests.Min(d => d.Height));
would translate as
DistributeDownload(vectors, nodes, 10);
[3:51]
that would make the filtering  at the start of DistributeDownload not filter out any of the nodes
[3:52]
so even node D would remain in the selection
[3:52]
what i'm confused about is that after that filtering, there is no minHeight or d.Height used at all
[3:52]
which looks like D could be asked for blocks 12, 13, 14, 15, 16
[3:52]
even if it does not have them
[3:53]
which contradicts the comment // Be careful not to ask the block from a node that does not have it
dangershony [3:53 PM]
Well spotted bug.....!!!
[3:53]
It might explain why download stalls sometimes
aprogiena [3:53 PM]
i.e. i believe there should be Max() not Min()
[3:54]
i.e. DistributeDownload(vectors, nodes, 16);
[3:54]
or completely done in different manner
dangershony [3:54 PM]
It should be both I guess
zeptin [3:54 PM]
hmm, i'm not familiar with that part of the code, but in that case D would be a candidate for at least downloading 10 and 11, right? you might be unnecessarily restricting the pool of available nodes by being too pessimistic
aprogiena [3:54 PM]
or checking for node height even after that filtering (i.e. in index selection)
[3:54]
or whatever
[3:55]
@zeptin exactly, optimally you would like not to disqualify D from giving you 10 and 11
[3:55]
but if we just naively replaced Min with Max, that would do it
[3:55]
so i don't thinkg just Min->Max is the right solution
[3:55]
although it is the easiest one
zeptin [3:56 PM]
i assume that A through D are nodes that have already been contacted that we know the definite height for
aprogiena [3:56 PM]
actually they don't need to be (maybe) because there is a check
if (behavior.ChainBehavior?.PendingTip?.Height >= minHeight)
dangershony [3:56 PM]
Consider this
A = 15
B = 16
C = 16
D = 11
E = 4
F = 9 (us)
aprogiena [3:56 PM]
so i assume those guys with ? can be null if you don't know their state of reality (edited)
dangershony [3:57 PM]
So we need to filter out E and D so you need min and max height
[3:58]
This is your to fix @aprogiena
zeptin [3:58 PM]
i assume kicking slow nodes happens later once you've actually connected to them and started downloading
[3:58]
because it is not necessarily true that the nodes with the longest chain are the fastest peers
aprogiena [3:58 PM]
@dangershony yeah, you would like to filter out those that can't really help you at all, and among others you want to download assign tasks with respect to their chain length
[3:59]
@dangershony well :confused: tx :smile:
[3:59]
@zeptin there is quality score that is respected when distributing those tasks; this is kind of experience with the node
[4:00]
so nodes with greater quality score are asked more than others
dangershony [4:00 PM]
You found it you fix it :joy: and you also get 2 honour points :pray:

 [Puller] Block puller bug @aprogiena


Feature: Please add support for BAAI's FlagEmbedding

SDK
Python
Description
Please add support for BAAI's FlagEmbedding (https://github.com/FlagOpen/FlagEmbedding).

Thanks for the issue. Would you be open to submitting a PR? You can basically model this off of the sentence transformers integration (https://github.com/lancedb/lancedb/blob/main/python/lancedb/embeddings/sentence_transformers.py).


idea: allow projects depend on scripts.

This will allow us to do source generation and other shenanigans.
It should be relatively easy to implement actually, some tree traversal in the bloop compile command to find the commands, and then tell bloop to compile the necessary steps in turn

So since I write this issue originally Bloop has gained the power of running source generators, see this structure.
I have not had the time to personally experiment with it.
If you can find a way to integrate with that it would be very cool indeed!
We'll need some kind of hint in the build, maybe something like this:
projects:
  a:
    source-generator-scripts: gen-a-sources
scripts:
  gen-a-sources: ...


Wrong line code  attention_output = tf.concat(attention_heads, axis=-1)

https://github.com/google-research/bert/blob/eedf5716ce1268e56f0a50264a88cafad334ac61/modeling.py#L853
This line of code does not seem to be executed, and may still be wrong. In each loop, attention_heads is an empty list after executing the code on line 831, so the list will only have one element at most, so maybe it should be placed outside line 826.

我觉得他写得有问题，我参考多个来源整理了一个bert的示例代码，可以参见https://github.com/moon-hotel/BertWithPretrained


D3-friendly outputs and templates

My use case involves relatively small sets of tweets (~10k), from which I want to extract data to feed into various D3 visualizations: timelines, graphs, etc. I'll therefore be putting in a couple of PRs shortly (I hope), but some of this will stretch my python skills to the limit or beyond. I've got some work under way for parts of it but I don't lay claim to any of it.

refactor the force-directed graph code to use a two-step process: a task-specific step to generate a json/csv data output, and a generic step to embed that output in a specified html template so that it's easy to get a quick look at your data. The data outputs would conform to the styles used most commonly in D3 examples, to make it easy to connect a given body of tweets to a given D3 example.
(more speculative) refactor some of the current utilities to clarify the distinction between those that filter a tweet file (outputting a tweet file) and those that produce some other output, to make it easier to think in terms of pipelines. Call them filters and analyzers?
add a filter to store a new field in each tweet of a tweet file. For one project I have a requirement to work with a local timezone rather than UTC, and it will be convenient to add the local time as a new field for further processing by other filters.
add an analyzer to generate counts of co-occurrences of values in arbitrary fields. I've written one that will work specifically on hashtags (how many tweets in this set have #a and #b), which I feed into a D3 force-directed graph, but there's no reason not to make it generic to allow e.g. co-occurrence of mentioned users, or hashtags and mentioned users.
some day: a core group of a few D3 visualizations that would be useful for any set of tweets to show (say) the temporal dimensions, histograms of users and hashtags, etc., that could be run easily to get an overview of a harvested body of tweets.

Comments and suggestions (and code!) welcome.

This all sounds good to me @pbinkley so please send the pull requests. FWIW I've half considered creating a new project (twarc-report?) that is oriented around generating a cohesive static report (using d3, bootstrap, etc). If you want to run in that direction I would be willing to help, and it might give you space to think?

I've put in PR #42 for the first item.
I wondered about a new project as well. For my purposes, I think the changes will manifest themselves as a series of utilities like directed.py, which analyze a given twitter file and build a dict or array of values, and then call a method in d3json.py to serialize the values in a format that can be dropped into a given D3 example. They'll also have an HTML template file for immediate viewing. To create a new project would mean moving some of what is currently in twarc/utils over, but that wouldn't be a big deal.
For myself, I'm happy to work in a new project or within the existing one. I wouldn't want to go too far without getting you to look at what I've done, if you have the time, since I'm still learning Python as I go.

You can see where I'm going in my timebar branch, which is almost ready for a PR: https://github.com/pbinkley/twarc/tree/timebar . I've got utils/profile.py to do line-by-line processing of tweets and gather basic stats about the tweet set. Then you extend that in a specific context, in this case in utils/timebar.py, which adds timezone conversion and aggregation of values. Finally, d3json.py (which needs to be renamed - it does csv as well) produces output in different formats. I've renamed my two D3 html outputs to d3directed and d3timebar and moved their descriptions to the bottom of the readme.
If this pattern is ok, where would you draw the line between twarc and twarc-report? Where does profiler belong?

This is all super @pbinkley So it sounds like you are leaning towards creating a new github repository for twarc-report? If you do I think you want to make twarc-report stand alone as long as you have some data you collected with twarc (line oriented json) you can play. Does this make sense?

Yes, I think that makes sense. I'd like to transfer ownership of it to @edsu when my current round is done, though, since your long-term commitment to twarc is likely to be more consistent than mine. Does that sound ok? I intend to finish off the D3 timeline bar graph and the co-tag directed graph, and come up with examples of using the data outputs with other D3 examples out there. I'd like to develop the profiler and the D3 data outputs far enough to support these uses, but I'm sure there will be more that others will want to add eventually.

Well, you could transfer ownership -- but I like the idea of you retaining ownership. I can always help maintain it, and the great thing about github is that if issues don't get addressed and people care they can easily fork it right?

OK, OK - we'll try that and see how she goes. Without the edsu brand,
though, it won't get the same level of trust.
Peter Binkley
Digital Initiatives Technology Librarian
Information Technology Services
<EMAIL_ADDRESS>2-10K Cameron Library
University of Alberta
Edmonton, Alberta
Canada T6G 2J8
phone<PHONE_NUMBER>
fax<PHONE_NUMBER>
On 16 January 2015 at 08:29, Ed Summers<EMAIL_ADDRESS>wrote:

Well, you could transfer ownership -- but I like the idea of you retaining
ownership. I can always help maintain it, and the great thing about github
is that if issues don't get addressed and people care they can easily fork
it right?
—
Reply to this email directly or view it on GitHub
https://github.com/edsu/twarc/issues/41#issuecomment-70269551.

I've set up https://github.com/pbinkley/twarc-report and copied the current
D3 examples over. They still need work, but the examples work.
An org would work. Let's see how things go for now.
Peter Binkley
Digital Initiatives Technology Librarian
Information Technology Services
<EMAIL_ADDRESS>2-10K Cameron Library
University of Alberta
Edmonton, Alberta
Canada T6G 2J8
phone<PHONE_NUMBER>
fax<PHONE_NUMBER>
On 17 January 2015 at 05:10, Nick Ruest<EMAIL_ADDRESS>wrote:

What if there was a 'twarc' Github org?
—
Reply to this email directly or view it on GitHub
https://github.com/edsu/twarc/issues/41#issuecomment-70364724.


Fixed a broken link for Grid docs

The link to the Vaadin Grid documentation goes to a 404. I believe this is the correct link.

This change is

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

PR #111 updates the example on “getting started” to use <vaadin-grid> 2 and since we’re no longer promoting <vaadin-grid> 1 in our documentation, the link should be removed (handled by #111).


Typeahead MinLength=0

Made it possible to use the TypeaheadMinLength feature with value=0. This will show the entire list of options as soon as the 'focus' event is fired and also when you remove all text.
Would add feature for https://github.com/valor-software/ng2-bootstrap/issues/413

also fixes duplicate issue #413

@rbaarsma looks good to me!
please rebase on latest and apply\validate my comments :)

@rbaarsma I have reread your issue about showing all options,
than special -1 value should be added to typeaheadOptionsLimit
treated in code and mentioned in doc

@valorkin I have implemented your comments. I'm not sure what you mean with the special -1 value, but what I understand from https://github.com/valor-software/ng2-bootstrap/issues/187 is that typeaheadMinLength 0 was a feature of the angular1 bootstrap as well. Makes sense to keep it the same and min-length of 0 makes sense. I'd leave it as it is.
As for rebasing it on latest. Unfortunately I'm pretty new to working with pull requests with open source projects and I don't want to do anything wrong. I thought you could simply merge it like this, but if I need to do something else can you please tell me what to do exactly to rebase :)?

ok, looks good to me!
please describe this option in doc
PS: I will squash on merge
PSS: God bless @github for this option :D

@valorkin updated readme. I think you can merge it now :smile:

Great! Merged


Disable Blending checkmark doesn't work

This should disable the transparency effects from Lighting and Semi Transparent tiles. But nothing changes when you check it.

I don't didn't do anything to fix this.
Maybe the field i was on didn't have any blending? or something else i fixed fixed this.


Unable to log in on Rancher Web UI

Rancher Server Setup

Rancher version: 2.6.5
Installation option (Docker install/Helm Chart): Helm Chart

If Helm Chart, Kubernetes Cluster and version (RKE1, RKE2, k3s, EKS, etc): RKE1

Proxy/Cert Details:

Information about the Cluster

Kubernetes version: 1.21
Cluster Type (Local/Downstream): Downstream

If downstream, what type of cluster? (Custom/Imported or specify provider for Hosted/Infrastructure Provider): Imported

User Information

What is the role of the user logged in? (Admin/Cluster Owner/Cluster Member/Project Owner/Project Member/Custom): Admin

If custom, define the set of permissions:

Describe the bug

When I try to log in Rancher Web UI, it stucks with "Loggin in..." and a spinner on the "Log in with Local User" button was.

If I open a new browser tab and try to access rancher, a blue spinner appears and nothing more happens. In the meantime, a error message NavigationDuplicated: Avoided redundant navigation to current location: "/". shows on browser console.

To Reproduce
Try to log in Rancher Web UI
Result
Expected Result
I expected to access Rancher Web UI Dashboard
Screenshots
See above
Additional context
Recently I upgraded Rancher from 2.5.9 to 2.6.5. Then, I was able to log in Rancher Web UI for a few days. Now, out of the blue, it doesn't work anymore.
Error:
    at $t (https://k8s.mppe.mp.br/dashboard/_nuxt/commons/app.33ef1205fb1fcfd94671.js:2:76164)
    at Ut.confirmTransition (https://k8s.mppe.mp.br/dashboard/_nuxt/commons/app.33ef1205fb1fcfd94671.js:2:79130)
    at Ut.transitionTo (https://k8s.mppe.mp.br/dashboard/_nuxt/commons/app.33ef1205fb1fcfd94671.js:2:78459)
    at e.push (https://k8s.mppe.mp.br/dashboard/_nuxt/commons/app.33ef1205fb1fcfd94671.js:2:81669)
    at Qt.push (https://k8s.mppe.mp.br/dashboard/_nuxt/commons/app.33ef1205fb1fcfd94671.js:2:86651)
    at l.default.push (https://k8s.mppe.mp.br/dashboard/_nuxt/app.19d73dab09087954b96b.js:2:6198908)
    at o.default.push (https://k8s.mppe.mp.br/dashboard/_nuxt/app.19d73dab09087954b96b.js:2:7011945)
    at https://k8s.mppe.mp.br/dashboard/_nuxt/app.19d73dab09087954b96b.js:2:3503323
    at $n.d (https://k8s.mppe.mp.br/dashboard/_nuxt/app.19d73dab09087954b96b.js:2:3496808)
    at E.regeneratorRuntime.mark.regeneratorRuntime.wrap.n.context.n.context.redirect (https://k8s.mppe.mp.br/dashboard/_nuxt/app.19d73dab09087954b96b.js:2:294973)
(anônimo) @ opsgenie.vue?f594:626

I have the exact same problem.

same issue

Same issue

My problem could be reduced to the following fact: It is not possible to provide the nodes, which Kubernetes should select for the Rancher deplyoment. In various Helm charts there is the option to pass the nodeSelector to restrict the Kubernetes scheduling to specific nodes. The Rancher Helm chart does not support that.
In my case I have different worker nodes attached to different VLANs or with different capabilities (e.g. graphics card attached or not). When Rancher is deployed and there is no possibility to tell Kubernetes which group of nodes to restrict the deployment to, it will choose any available node as a deployment target. So in my case, it will be deployed to a node, with a different VLAN, so the possibility to access this depends now, on which node I will have a connection to. Manual intervention selects the correct node then, but this will be a game of luck in case there are lots of worker nodes..

I got the same issue and delete the preference after-login-route of my user which was set to last-visited solved the problem.
I did it like this  kubectl -n <user-id> delete preferences after-login-route

I had the same, this works thanks

we have the other way around with the same error message
$ kubectl -n u-xxxxxxx get  preferences
NAME                VALUE
theme               "ui-white"

many settings are missing and Rancher don't know how to redirect the user after login.
We have to remove this user and re-create with the full default preferences. Don't know how this happened (Rancher 2.6.8)

Having the same issue on Rancher v2.6.7 for the second time in some weeks, it's quite frustrating logging in but being blocked from access.

I did it like this kubectl -n <user-id> delete preferences after-login-route

@colas-pomies Thanks for sharing this tip. I'd like to try it, but if I understand correctly you're pointing kubectl at the Rancher-installed local cluster, right? My kubectl currently points to a different downstream (but still Rancher-managed) cluster. Unf I get this:
$ kubectl get preferences.management.cattle.io  -A
No resources found

Am I right in thinking you were pointing kubectl at Rancher's local cluster? Trying to consider how might I get the needed ~/.kube/config without Rancher web access. 🤔

Logging in and then manually browsing to /dashboard/home seems to be a workaround 🤷
In the browser console, I saw a JS stack trace that appears to involve Nuxt, but not 100% sure if it's related. The page seemed to hang, but not necessarily every time. Weird.
Credit to @David-VTUK for the tip.

Thanks @onpaws ! That worked indeed.
To provide a little bit additional information. I've toggled a couple of settings in my profile, and after that the normal login works as well. So no manual browsing needed anymore.
My settings were set to "take me to the last area I visited". Could it be that this is what causes the issue? We did have some changes in the setup of the clusters. For now I've changed it to "Take me to the homepage".

Same issue here with 2.6.7rc6.

T

I got the same issue and delete the preference after-login-route of my user which was set to last-visited solved the problem. I did it like this  kubectl -n <user-id> delete preferences after-login-route

This Solution is work!

I ran into this issue on 2.6.8 today, unsure what triggered the issue. Navigating to /dashboard/home is a good workaround, then I changed my preferences in the interface to go to home page every time.

Logging in and then manually browsing to /dashboard/home seems to be a workaround 🤷
In the browser console, I saw a JS stack trace that appears to involve Nuxt, but not 100% sure if it's related. The page seemed to hang, but not necessarily every time. Weird.
Credit to @David-VTUK for the tip.

Saved me a day. Thanks!

Still can reproduce this issue in v2.7.2-rc1.
When the last-visited attribute value is {"name":"c-cluster-explorer","params":{}},the user will be stuck on the login page.
Reproduce method 1:

admin user (or other user) login, set Preferences - Login Landing Page - Take me to the area I last visited
Sequentially click menus in the UI: EXPLORE CLUSTER - local, GLOBAL APPS - Cluster Management
View API /v1/userpreferences，you can see last-visited attribute value is {"name":"c-cluster-explorer","params":{}}
Re-login user, can not log in. Open a new tab page, you will see browser console error.

Reproduce method 2:
update API /v1/userpreferences/user-xxxx, edit last-visited  attribute value to {"name":"c-cluster-explorer","params":{}} ;edit after-login-route value to "last-visited"


Updated Button example to current RaisedButton.

Couldn't run the README example due to being unable to resolve module 'material-ui/button'. Looks like it's four-or-so abstracted components? (Cool!) I used RaisedButton as it looked appropriate. Hope this is PR is even appropriate.
Awesome project, thanks so much!

@coryarmbrecht You are making this PR into the v1-beta branch (which is currently the default branch on this project). The contents of your PR look like you might have intended for the changes to be made against the master branch. Can you double-check that?
Note: the v1-beta has a pretty different API than master, so it is possible that the readme files are different on purpose. 🤓

Yeah, it's already in master. I was on v1-beta's github page. Sorry for the time taken!

No worries. It threw me for a loop the first time I realized that the project isn't defaulting to master branch. We are trying to get people to try the new shiny v1 branch more. It's fun!


[App]: There's no data for the selected runs.

Current Behavior

I checked the log and console output. No error. Sometimes if I run for the second time, the data will show up in the new run. And the strange thing is the value in the summary is correct.

I don't know why it happens from time to time.
Expected Behavior
The data is displayed on the website.
Steps To Reproduce
Randomly. I have no idea how to trigger this issue.
Screenshots
No response
Environment
OS: MaOS
Browsers: Chrome
Version: 0.13.9
Additional Context
No response

Okay, I will try it when it happens again. I deleted the wandb folder before and everything seems fine for now. I don't know whether this operation is related.

Sure thing - I'm closing this thread out for now, but in case you run into this again, please feel free to reopen this thread and  I will be happy to assist you.


Measurements orientation should not have "Associated Liner Feature" in the measurements page

In Overview the orientation should say the foliation + the associated linerar/planer feature name
In the Measurements page it does not need to show associated linear/planer feature name.

Fixed with commit ce5e3d5e5623ed229dc7cc83e575a3bb04109edc.
Also now displaying associated measurement values even when multiple associated measurements.


multiple Appium configs

Is it currently possible to have more than one Appium helper config?
We tried specifying multiremote, but the Appium helper does not know that command (we guessed it might since appium also builds on top of webdriverIO).
Inversely, Is it possible to use a WebDriverIO helper specifying Appium configs there in a multiremote block?

Not yet but I think this can be implemented soon.
You know, that was the first release including Appium so we couldn't manage to include everything

@michahell BTW, did you try multiremote with Appium and WebdriverIO. Is it working OK?
I'm worry that this will not work so great as http://codecept.io/advanced/#multiple-execution. In multiple execution each configuration runs in separate process and can't affect others configurations.
What you think about it?

@michahell @APshenkin I use scripts in my package.json override the Appium configuration:
"scripts": { "Android-8.1": "codeceptjs run -c ./devices_config/android.json --override '{\"helpers\": {\"Appium\": { \"desiredCapabilities\": {\"deviceName\": \"emulator-5554\", \"platformVersion\": \"8.1\", \"autoGrantPermissions\": true,  \"customName\": \"Nexus 6\" }}}}'" },


RATIS-1468. Remove unused log4j dependency from thirdparty pom.xml.

See https://issues.apache.org/jira/browse/RATIS-1468

@adoroszlai , thanks a lot for reviewing this.


Fails with commonjs file (vite.config.ts)

Hi,
i used the codelines from your readme.md in my  vite.config.ts file. This happens when i triy to build:
failed to load config from ...\vite.config.ts error during build: Error [ERR_REQUIRE_ESM]: require() of ES Module<EMAIL_ADDRESS>from ...\vite.config.ts not supported. Instead change the require of index.js in c:\Dev\Try\my-vue-appts\vite.config.ts to a dynamic import() which is available in all CommonJS modules.
When i try to use require instead of import:
failed to load config from ...\vite.config.ts error during build: Error [ERR_REQUIRE_ESM]: require() of ES Module<EMAIL_ADDRESS>from ...\vite.config.ts not supported. Instead change the require of index.js in c:\Dev\Try\my-vue-appts\vite.config.ts to a dynamic import() which is available in all CommonJS modules.
Can you please build the library in a way i can be imported?

Please publish the current codebase on npm. In the npm version is no cjs file and no exports property in the package.json

I'm getting this same error as well 😭
failed to load config from /Users/seanhill/dev/atomic/transact/vite.config.js
error when starting dev server:
Error [ERR_REQUIRE_ESM]: require() of ES Module<EMAIL_ADDRESS>from /Users/seanhill/dev/atomic/transact/vite.config.js not supported.
Instead change the require of index.js in /Users/seanhill/dev/atomic/transact/vite.config.js to a dynamic import() which is available in all CommonJS modules.

need to add support for typescript


[Doc] update(example model): for OpenAI compatible serving

Previous reference model model mistralai/Mistral-7B-Instruct-v0.2 in getting started doc required special access to the model card on hugging face, leading to an exception when starting the reference example.
The error with was:
OSError: You are trying to access a gated repo.
Make sure to have access to it at https://huggingface.co/mistralai/Mistral-7B-Instruct-v0.2
401 Client Error.

The new model proposed for the getting started - unsloth/llama-3-8b-Instruct - is publicly available with reasonable performance and runs on commodity hardware. The getting started proposed in the vLLM Quickstart now works.

FWIW the NousResearch/Meta-Llama-3-8B-Instruct alias seems to be the most downloaded alias to meta-llama/Meta-Llama-3-8B-Instruct and has been updated to include the tokenizer fixes

When we added Mistral it doesn't have the gate :((((
I think NousResearch is a good alternative, another one is Zephyr which we uses for testing.

good suggestion @mgoin, I updated with the NousRessarch model


fix some typos

I didn't think it'd be worth bumping the version as I had in parallel opened https://github.com/invenia/ParameterHandling.jl/pull/50 in which I did bump the patch version... but hey ho! Could you review the other one as well? (I guess I'll then have to bump it to 0.4.2 there...)

Yup, I'm trying to review in sequence so that I don't have too many reviews on the go at once. Will turn attention to #50 next.


Fetch the staging version or production version, not the latest version

I could not find a way of specifying the staging or production version when importing. The only option I see is to fetch the Latest Version which may not be the version in Stage or Prod.

Agreed on this! Fetching a specific version or environment both for import, and for update-local are definite pre-requisites to adoption IMO.

Could also be extended to the property-manager show-ruletree command (so that we can for example compare local code with the production version)

I'm definitely looking for the ability to specify an arbitrary version to import.

We got this exact same ask from another Akamai customer yesterday. Specifically, we need the support for version number on these 3 calls:

import
update-local
activate

probably new-pipeline command too. documentation says it supports it but don't see it working

Once again finding myself wishing this functionality existed :-/

We have few commands which are available to work on user sent property version number. --help/-h will give more details .

akamai property-manager property-update [options]
akamai property-manager new-property|np [options]
akamai property-manager activate-version [options]
akamai property-manager show-ruletree|sr [options]
akamai property-manager hostname-update|hu [options]

If your use case is still not resolved, we would need more clarification on the use case. Is it specific to pipeline commands or property-manager commands ?

This option doesn't seem available to snippets or pipeline though. Can you confirm, or if there is a work-around? If not then will be a very useful feature.

Ability to specify production/staging environment was previously added.

We do provide a way in property-manager-cli, to work at environment level . It needs a pipeline setup for configs provided in this same repository. It is use-case based, please read more at https://github.com/akamai/cli-property-manager#akamai-pipeline-workflow.

Can we open this issue back up? If I can clarify, the ask was to the ability to specify versions to the update-local command.
Something like:
akamai property-manager update-local -p example.com --propver 64

This would help with workflows for properties that multiple people make changes to. In the current implementation, I can make a new version in the Akamai Console as v64 but when I run update-local I could get v65 if someone creates another new version. Being able to specify --propver 64 when running update-local would fix this issue.

@rschneider-chwy 's explanation is spot on, co-signed 🙏


[ServiceBus] Add support for rules and subscription filters

Currently this can only be achieved in the legacy HTTP based API.
Need to update new AMQP-based API to support this.

Any plan to implement this ?

Hey folks;
Sorry that this sat for so long, as we're picking up work in this SDK in force we're going to be implementing this within the track 2 (non 0.*) release.  Please keep an eye out for this work and the planning surrounding it as we move past Preview1 of the new lib.
If there's a critical need for this in T1 don't hesitate to reopen/follow up with us so we can prioritize accordingly.

Edit:  Reopening and tagging as a track2 work item, thanks for your patience with the alert-spam!

An update for those interested:  Design has begun for Rule support in our Track2 release, but is currently blocked on a potential service issue.  Will loop back as we get further details on how we'll be proceeding with this.

closing duplicate issue.
please uset the issue: https://github.com/Azure/azure-sdk-for-python/issues/11444 to track the progress.


Druid-redis does not provide a historical buffer interface?

When I configure redis in historical
Druid.cache.type=redis
druid.historical.cache.useCache=true
druid.historical.cache.populateCache=true
Druid.historical.cache.unCacheable=[]
druid.cache.sizeInBytes=104857600
Redis does not buffer data

Yes
I just want to turn on the buffer of the historic
I configured it in all common.runtime.properties
Druid.cache.host=xx.xxx.xxx.13
Druid.cache.port=6379
And configured in all historical nodes
druid.historical.cache.useCache=true
druid.historical.cache.populateCache=true
Druid.historical.cache.unCacheable=[]
Druid.cache.type=redis
But there is still no buffered data in redis
I tried to configure the broker's buffer, but there is no configuration in the historical, this has buffered data in redis, and there is buffer information for the segment.

Yes
I just want to turn on the buffer of the historic
I configured it in all common.runtime.properties
Druid.cache.host=xx.xxx.xxx.13
Druid.cache.port=6379
And configured in all historical nodes
druid.historical.cache.useCache=true
druid.historical.cache.populateCache=true
Druid.historical.cache.unCacheable=[]
Druid.cache.type=redis
But there is still no buffered data in redis
I tried to configure the broker's buffer, but there is no configuration in the historical, this has buffered data in redis, and there is buffer information for the segment.

请检查redis缓存文档以了解如何使用它。以下是一个例子：
# Use cache
druid.historical.cache.useCache=true
druid.historical.cache.populateCache=true
druid.historical.cache.unCacheable=["select", "scan"]

druid.cache.type=redis
druid.cache.host=<IP_ADDRESS>
druid.cache.port=8080

是的
我只想打开历史悠久的缓冲区
我在所有common.runtime.properties中配置它
Druid.cache.host = xx.xxx.xxx.13
Druid.cache.port = 6379
并在所有历史节点中配置
druid.historical.cache.useCache = true
druid.historical.cache.populateCache = true
Druid.historical.cache.unCacheable = []
Druid.cache.type = redis
但redis中仍然没有缓冲数据
我尝试配置代理的缓冲区，但历史记录中没有配置，这已经用redis缓冲数据，并且该段有缓冲区信息。

Please check the redis cache doc to learn how to use it. Below is a example:
# Use cache
druid.historical.cache.useCache=true
druid.historical.cache.populateCache=true
druid.historical.cache.unCacheable=["select", "scan"]

druid.cache.type=redis
druid.cache.host=<IP_ADDRESS>
druid.cache.port=8080

Yes
I just want to turn on the buffer of the historic
I configured it in all common.runtime.properties
Druid.cache.host=xx.xxx.xxx.13
Druid.cache.port=6379
And configured in all historical nodes
druid.historical.cache.useCache=true
druid.historical.cache.populateCache=true
Druid.historical.cache.unCacheable=[]
Druid.cache.type=redis
But there is still no buffered data in redis
I tried to configure the broker's buffer, but there is no configuration in the historical, this has buffered data in redis, and there is buffer information for the segment.

I tried to configure the broker's buffer, but there is no configuration in the historical, this has buffered data in redis, and there is buffer information for the segment.

Sorry, I don't understand you. Did you mean the cache work on broker but not on historical? Besides, can you provide your historical node's startup logs ?

I tried to configure the broker's buffer, but there is no configuration in the historical, this has buffered data in redis, and there is buffer information for the segment.

Sorry, I didn't understand you. Did you mean the cache work on broker but not work on historical? Besides, can you provide your historical node's startup logs ?

Ok I solved this problem because I didn't configure the historical druid-redis-cache to have a historical intermediate result set.
But I still have a place I don't understand. After configuring the broker redis buffer, in addition to querying the intermediate result set information, the broker also has segment buffer information.

the broker also has segment buffer information.

I think you may talk about segment metadata information. If you enabled sql on your broker, it will do segment metadata queries to obtain information about segment schema. These queries' result would be cached if you enabled the cache.

Ok, I understand, thank you. Have the opportunity to exchange and learn together. I'm in Beijing

the broker also has segment buffer information.

I think you may talk about segment metadata information. If you enabled sql on your broker, it will do segment metadata queries to obtain information about segment schema. These queries' result would be cached if you enabled the cache.

Ok, I understand, thank you. Have the opportunity to exchange and learn together. I'm in Beijing

Sounds good, welcome! You can contact me via email<EMAIL_ADDRESS>


When a shell is spawned during a command session using "shell", there's no notification

Fixed in 9da050b7b6


[0.43.0] paho-mqtt 1.2.2 not installable on non-UTF8 locale

Home Assistant release (hass --version):
0.43.0
Python release (python3 --version):
Python 3.5.2
Component/platform:
mqtt
Description of problem:
After upgrading to HA 0.43 my mqtt component was broken since 1.2.2 could not be installed. This turns out to be a known issue in paho-mqtt and has been resolved in 1.2.3.
Expected:
paho-mqtt to be installed,
Additional info:
As a workaround to restore MQTT functionality without having to downgrade I have installed this manually by explicitly specifying an UTF-8 locale:
LANG=en_EN.UTF-8 pip install paho-mqtt=1.2.2

I'm running mine in a virtualdev on a minimal Ubuntu system and I ended up having to say something slightly different for the workaround:
LANG=C.UTF-8 pip3 install paho-mqtt==1.2.2

Shouldn't the fact the build failed have be caught through testing, especially as python virt env's are a suggested install method

Doesn't work for me :(
root@Nayar-VPS:/var/spool# LANG=en_EN.UTF-8 pip3 install paho-mqtt==1.2.2
Collecting paho-mqtt==1.2.2
  Using cached paho-mqtt-1.2.2.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-build-f4pszvub/paho-mqtt/setup.py", line 11, in <module>
        readme = readme_file.read()
      File "/usr/lib/python3.5/encodings/ascii.py", line 26, in decode
        return codecs.ascii_decode(input, self.errors)[0]
    UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 12: ordinal not in range(128)

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-f4pszvub/paho-mqtt/


Sequence Layers

This commit adds three utility layers to handle variable length sequences. They all take one input by default (data of dimensions [max seq len, batch size, rest dims]), and optionally takes a second argument sequence_length (a list of positive integers of length batch size), which can be activated by the option use_sequence_length. If no sequence lengths are given, it is assumed the sequences are all equally sized max seq len.

SequenceLast: returns the last element of each sequence, thus a tensor of dim [batch size, rest dims]
SequenceReverse: reverses each sequence. Needed for variable length bidirectional RNN.
SequenceMask: masks all elements in a tensor not part of a sequence with zero.

@antinucleon @pluskid

@pluskid @antinucleon: Some issues:

SequenceLast and SequenceReverse can be cleanly implemented with MShadow, if one is able to get a CPU vector of sequence lengths. The most similar situation is in warpctc-inl.h, and I effectively copied this approach.  I would really appreciate some advice on how to do this better. It will also be useful for the cuDNN RNN symbol: I want to support optional variable sequence lengths, and run into the same problem. Should there perhaps be an MShadow op that takes a Tensor and copies it into a std::vector?

For SequenceMask: its easy to add support for a custom masking type. If there is demand for this, I can quickly add it.

Also, if you have any other comments, would be greatly appreciated!

@antinucleon @pluskid any thoughts on this?

Thanks a lot for posting this! Currently on some deadline. Will review this on Sunday if nobody has stepped ahead of me.

look at the other common file i mentioned, src/ops/
On Mon, Oct 3, 2016 at 10:21 AM Sebastian Bodenstein <
<EMAIL_ADDRESS>wrote:

@sbodenstein commented on this pull request.
In src/operator/sequence_reverse-inl.h
https://github.com/dmlc/mxnet/pull/3338:

+struct SequenceReverseParam : public dmlc::Parameter {

bool use_sequence_length;
DMLC_DECLARE_PARAMETER(SequenceReverseParam) {
DMLC_DECLARE_FIELD(use_sequence_length).set_default(false)
.describe("If set to true, this layer takes in extra input sequence_length"

         "to specify variable length sequence");

}
+};

+template<typename xpu, typename DType>
+class SequenceReverseOp : public Operator {

public:
explicit SequenceReverseOp(SequenceReverseParam p) {
this->param_ = p;
}
void index_array_copy(

Ok. Where would sequence_op_common.h live?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/dmlc/mxnet/pull/3338, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAAN1spQrxZ0BlZbDrdwWy2pz6IKnWPNks5qwQ98gaJpZM4KBwoV
.

please try to push less or close test on old commits after pushing new ones. Testing is slow...

@piiswrong: Apologies!

@pluskid: I've fixed all the issues you mentioned, and did quite a bit of extra refactoring (sorry!). The IndexTensorToVector implementation is in sequence_op_common.h now. Look if the GPU version is OK.

LGTM, though the C++ test is seg-faulting. Is that related to this? (I'm re-running that test to see what we get.)

@pluskid: its passing now. I've noticed this strange situation with the build system: it often seg faults the first time it builds. And then it just works the next time even without any changes. Very strange.


SWARM-1536: topology-openshift uses wrong namespace when pod runs in a different namespace than the image was built in

Motivation
org.wildfly.swarm.topology.openshift.runtime.NamespaceService
contains a simple algorithm to select which namespace to target
when reading the topology. This checks the KUBERNETES_NAMESPACE
env var, then OPENSHIFT_BUILD_NAMESPACE and then possibly
the list of all projects iff it contains a single entry.
However, the KUBERNETES_NAMESPACE env var isn't a feature
of Kubernetes or OpenShift. It only gets added to the pod template
by the Fabric8 Maven plugin, using the Kubernetes Downward API.
If the deployment method used doesn't involve Fabric8 Maven plugin,
this env var will be missing. Then, the OPENSHIFT_BUILD_NAMESPACE
env var contains the name of the namespace where the image was
built, which doesn't have to be the name of the namespace in which
the pod is currently running (though it's probably quite common).
It seems reading /var/run/secrets/kubernetes.io/serviceaccount/namespace
is the best option, see also
https://kubernetes.io/docs/tasks/administer-cluster/access-cluster-api/#accessing-the-api-from-a-pod
Modifications
Changed the NamespaceService to first try reading
/var/run/secrets/kubernetes.io/serviceaccount/namespace.
If it fails, continue with the original algorithm.
Result
If the pod is running in a different namespace than the image
was built in, and Fabric8 Maven plugin wasn't involved, the namespace
is still selected correctly.

[x] Have you followed the guidelines in our Contributing document?
[x] Have you created a JIRA and used it in the commit message?
[x] Have you checked to ensure there aren't other open Pull Requests for the same issue?
[ ] Have you built the project locally prior to submission with mvn clean install?

You tested this works with a booster or the like?

No booster uses topology-openshift. I didn't test with our topology-openshift test (which is currently failing because of this issue), because that expects a Swarm release available in some Maven repo, but I tested manually.

Should this check happen before KUBERNETES_NAMESPACE or just before OPENSHIFT_BUILD ?

Definitely before OPENSHIFT_BUILD_NAMESPACE. We can check KUBERNETES_NAMESPACE before or after, I don't mind.

Can we switch to do KUBERNETES_NAMESPACE first?

Done.


JEII crash on Texture Change

The current crash issue with 1.16.5 is caused by JEII generating a null pointer error when any textures are reloaded, either when changing some video settings or applying/removing resource packs or using F3+T.
You can get around this for now by disabling JEII, making the changes you want, then re-enabling it.

can confirm

While I was initially able to replicate the issue, after trying multiple times again I can't repeat it. Not entirely sure this is a result of JEI Integration specifically.
While it's entirely possible it is my mod causing the issue, it's possible that this is correlation rather than causation - i.e., removing the mod might have seemingly stopped the issue happening, but doesn't necessarily mean it's the issue.
I'll keep tabs on this and update this thread as new info comes in.
Thanks for the report 👍🏻


[Feat][Spark] support of Spark 3.4.x

Is your feature request related to a problem? Please describe.
Currently only 3.2.x and 3.3.x versions are supported.
Describe the solution you'd like

datasources-34 submodule in spark project
datasources-34 profile in top level pom.xml
new version in spark CI matrix

Describe alternatives you've considered
.
Additional context
Existent datasources-32 and datasources-33 may be used as an example.

@ShockleysxX sure. Let me know if you need some help here.

Hi, @ShockleysxX Do you have any progress on this issue, or do you need any help?

The permalink to the related code

datasources-34 submodule in spark project
this can refer to the datasource-32 and datasource-33
datasources-34 profile in top level pom.xml
https://github.com/apache/incubator-graphar/blob/f0ae38a81401b9d873a3a8575f83ec5edaef93a1/spark/pom.xml#L37-L81
new version in spark CI matrix
https://github.com/apache/incubator-graphar/blob/f0ae38a81401b9d873a3a8575f83ec5edaef93a1/.github/workflows/spark.yaml#L45-L52

@ShockleysxX Do you need any kind of help with this issue?

can we also add the 3.5.x or even 4.0.x to the roadmap?


Minor typo in API reference for m.component

In the Nesting Components section, ctrl should be controller:
var App = {
    ctrl: function() { // <==
        return {data: [1, 2, 3]}
    }
    view: function(ctrl) {
        ...
    }
}

https://lhorie.github.io/mithril/mithril.component.html

@nkabir This was fixed in a previous commit.  It appears that the site just hasn't been updated yet.


Windows support + add arm goarch

This will fix #73

fyi, seems package-lock doesn't have the matching version from package.json

fyi, seems package-lock doesn't have the matching version from package.json

good call, just pushed a fix


Substitute code fragments with include shortcodes

Goal
Replace all code fragments occurring in the documentation with external files that are referenced using the {% include "filename" %}shortcode available in Material for MkDocs.
The new files should be in an assets folder inside the same folder as the docs file that is referencing them.
DoD

all code fragments moved to files
all references replaced with include shortcodes
file are in correct assets folders

would it be possible to automate this?

It's definitely possible to automate this, the problem is naming of the files. They should be named in a way that is easily understandable. A few of them will probably also be re-usable in several docs pages.
I don't see an easy way to automate that part.
Any suggestions?

Hi @mowies, I create a draft pr. Please see if general structure is ok.

Author unassigned. More info here https://github.com/keptn/lifecycle-toolkit/pull/2633#issuecomment-1889177875


Invalid date for Twitter feed

I am getting Invalid date printed for Twitter posts when using the date value with localized date. Facebook and Instagram work fine.
Searched through the old issues but only found similar issues with Internet Explorer. I get the same problem both with Chrome and Firefox.
Downloaded the latest version of the script and using following versions of the other libraries:
https://cdnjs.cloudflare.com/ajax/libs/dot/1.1.0/doT.min.js
https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.17.1/moment.min.js
https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.17.1/locale/fi.js
Codebird version is 3.0.0-dev.
Anyone else had similar issues?

After digging around a moment I noticed that removing the localized version of moment fixes the problem.

Which files are you removing?

If I remember correctly, I just removed the link to https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.17.1/locale/fi.js.


Change the way we do presequence scaling

Current presequence scaling is long-winded and problematic. We load in 10 central planes of both presequence and imaging round, but these may not actually have any overlap.
The presequence scale finds a subvolume where the shift correlation is good and computes the scale on this subvolume. This is still a good idea!

Preseq scaling is computed at the end of register.
I have changed things up on a new branch so that we now load in only the central z-plane from each of the preseq and seq images - that is, we transform everything into the anchor frame of reference and take the central z-plane from both the preseq and seq.
Instead of actually transforming everything and then taking the middle z-plane, I compute which z-plane would be sent to the middle z-plane by the transform and then only load in that z-plane. This is because applying scipy.ndimage.affine_transform to large images is very slow. But this is just a trick and the intuition is given in the paragraph above.
Once we have the single z-plane from the images, we align them in y and x using the transforms that we computed in the pipeline, and then we perform the brightness_scale function on these images - which I have also cleaned up.

My fix was good for my run of this - it brought the time down from 7 hours to 1 hour, but it removed the multiple cores, so if you can help me add this back today (Wednesday) @paulshuker, I would really appreciate it.

This has improved the reliability of the preseq scaling (in the past we were getting lots of strange scales, some of which were negative even).
Here they are for a certain tile, where each column represents a channel. Clearly the final 2 channels are quite unreliable, and this matches with what we know about these channels (they have very little background) so this is unimportant.

The preseq scale is computed on a well aligned subvolume:

And the regression looks cleaner than it has in the past:

The only problem is that even on this well-aligned subvolume, a single shift is not a perfect fit. This adds some weird artifacts to background spots, some of which become negative.

I think the best course of action is to blur the background images - something we were doing in the past. The only problem is that this messes with the mask that we need to create to find pixels to compute the bg scale. This is because bright spots increase in size in the blurred preseq, so these cannot be compared to spots in the seq.
I think the solution is to make the mask on the unblurred preseq but pass in the pixels from the blurred preseq.
I will try that this week!

@reillytilbury I am happy to reimplement running the background scale calculation on multiple processes, I will make a general script that can then be used to run any function in multiple processes. But, first let's talk about the new changes in a meeting and sanity check the changes + fix bugs + fix the unit tests.


Code blocks: Add support for SPARQL

The Turtle bundle provides a SPARQL grammar. Unfortunately, the current version of the grammar doesn’t work well inside code blocks, but I’ve already submitted a PR: https://github.com/peta/turtle.tmbundle/pull/13

Sorry I missed this @noniq. This repository is now archived but if you'd rather transfer it to the TextMate org: give me a shout on email/Twitter/wherever.


Make animation speed independent of config.fps, add config.animation_rate to fine-tune animation speed

Despite my research of this topic mentioned in #91, I still feel like the animation speed is off by just a tiny bit, but then that's what config.animation_rate is for—if you dislike the stock animation rate, then you're free to change it to whatever you want.
Note that config.animation_rate does not replace config.transitions: setting config.animation_rate to a very high value will make animations fast, ugly, and jittery instead of disabling them. That's simply not what the setting was designed for, so config.transitions still has its place.
Closes #91.

I love the idea but I do not understand why, keeping the same animation_rate and using a lower fps the animations are faster. In my idea the fps should not affect the speed of the animation.
Do you observe the same thing on your system ?


Unable to run FreeSurfer thalamic nuclei segmentation after FastSurfer without recon-all

Hello Fastsurfer community,
I am encountering persistent issues while trying to run thalamic nuclei segmentation using FreeSurfer 7.4.1 in a Singularity container after running FastSurfer. Here’s a detailed summary of my situation:
FreeSurfer version: 7.4.1 (freesurfer-linux-centos8_x86_64-7.4.1-20230613-7eb8460)
I have successfully run FastSurfer, which completed the segmentation. Here’s the output structure:
subject1/
├── mri/
│ ├── aparc.DKTatlas+aseg.deep.mgz
│ ├── aseg.auto_noCCseg.mgz
│ ├── atlas_registered.nii.gz
│ ├── cerebellum.CerebNet.nii.gz
│ ├── mask.mgz
│ ├── orig/
│ ├── orig.mgz
│ ├── orig_converted.nii.gz
│ ├── orig_nu.mgz
│ └── transform.mat
├── scripts/
│ └── deep-seg.log
└── stats/
├── aseg+DKT.stats
└── cerebellum.CerebNet.stats
I am now trying to run the FreeSurfer thalamic nuclei segmentation without running recon-all, as I understand this should be possible directly on the FastSurfer output.
The command I am attempting to use for thalamic nuclei segmentation is:
singularity exec -B /path/to/fastsurfer/output:/data
-e
/path/to/freesurfer.sif
bash -c ‘export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/freesurfer/MCRv97/runtime/glnxa64:/usr/local/freesurfer/MCRv97/bin/glnxa64:/usr/local/freesurfer/MCRv97/sys/os/glnxa64:/usr/local/freesurfer/MCRv97/extern/bin/glnxa64 &&
export MCR_CACHE_ROOT=/path/to/mcr_cache &&
segmentThalamicNuclei.sh
subject1
/data/fastsurfer_output’
When trying to run this command, I get an error indicating that the MATLAB Runtime (MCR) 2019b is not found.
I have attempted to install MCR using fs_install_mcr R2019b, but the installation fails with the following error:
mv: inter-device move failed: ‘/tmp/tmp.XXXXXXXX/install-target/v97’ to ‘/usr/local/freesurfer/MCRv97’; unable to remove target: Read-only file system
I have tried various approaches to resolve this issue, including:
Binding different directories
Setting LD_LIBRARY_PATH
Creating symbolic linksNone of these attempts have been successful.
My questions are:

Is there a known issue with running thalamic nuclei segmentation on FastSurfer output without recon-all?
Are there any specific steps or workarounds for installing MCR in a read-only Singularity container when working with FastSurfer output?
Is there an alternative method to run thalamic nuclei segmentation on FastSurfer output without relying on MCR?
Are there any additional files or preprocessing steps needed for thalamic nuclei segmentation that might be missing from the FastSurfer output?
Given that I have tried binding directories, setting LD_LIBRARY_PATH, and creating symbolic links without success, are there any other troubleshooting steps you’d recommend?

Any guidance or suggestions would be greatly appreciated. Please let me know if you have any questions. Thank you in advance for your help and thanks to the Fastsurfer community!

Hi, there are a few things.
First, I would recommend to ask the FreeSurfer mailing list on how to run their tools which we cannot support here. For that I would recommend you run FreeSurfer recon-all on your data and then on top of that the Thalamic sub-segmentation. They should be able to help you get that working. Once it does you can replace the slow recon-all step with FastSurfer.
Second, probably the Thalamic sub-segmentation in FreeSurfer needs results from the surfaces.  This will probably not be sufficient (but I don't know for sure). In that case you should try to run the full FastSurfer pipeline, which will also create surfaces.
So about your questions:

We don't know about any issue. In fact we successfully tested it a while ago.
You can build a new image with the right MCR in it, but we are not able to help much, as this is a FreeSurfer container and has nothing to do with FastSurfer, also the Matlab error is a problem with their Singularity Image.
No, probably it is needed by their thalamic nuclei tool.
What files their method needs should be documented with their method, we don't know for sure.
Again, we cannot help you here to get FreeSurfer tools running. Try a full FreeSurfer approach first, then replace recon-all with FastSurfer and try again.

Actually it could be that only the segmentation and the norm.mgz are needed (which are basically available). Let us know once you know what the exact input files are. Instead of the norm.mgz you could try the orig_nu.mgz (or a masked version of that, the mask is also there) and for the aseg, you can take the aseg.auto_noCCseg.mgz . If they also need the Corpus Callosum labels, then you would need to run until that is available but can skip the time consuming surfaces.  If that turns out to be sufficient, we could create a special flag for stopping there in a future release. We are planing to move the CC seg into the segmentation block anyway (currently it is in the surface block) with a new deep learning tool in one of the future releases.

Closing this due to inactivity for now. We had tested this before and it worked, so it is most likely a problem with the specific setup that you have.

Hello Dr. Reuter,
Apologies for the delayed reply. I was able to resolve the issue. The
entire problem stemmed from running the shorter FastSurfer pipeline
initially instead of the longer FastSurfer pipeline, followed by the
FreeSurfer thalamic nuclei segmentation.
This is how the code should look like, I ran it using singularity -
Run FastSurfer processing using Singularity with GPU
singularity exec --nv
--no-home
-B /data:/data
-B /output:/output
-B /fs_license:/fs_license
~/bin/fastsurfer-gpu.sif
/bin/bash -c "/bin/bash /fastsurfer/run_fastsurfer.sh
--t1 /data/T1.nii.gz
--sd /output
--sid subjectX
--fs_license /fs_license/license.txt
--parallel"
Start Singularity shell with Freesurfer image for thalamic nuclei
segmentation
singularity shell -B /data:/data
-B /output:/output
-B /fs_license:/fs_license
--env FS_LICENSE=/fs_license/license.txt
~/bin/freesurfer_7.4.1_20231214.simg <<EOF
(you need to download curl -X GET
https://neurocontainers.neurodesk.org/freesurfer_7.4.1_20231214.simg -O
before)
Set SUBJECTS_DIR environment variable
export SUBJECTS_DIR=/output
Navigate to subject directory
cd /output/subjectX/mri
Run thalamic nuclei segmentation
segmentThalamicNuclei.sh subjectX
Exit the singularity shell
exit
EOF
Thank you so much for your help! FastSurfer is of great help to me.
Thanks,
Arit
On Wed, Nov 20, 2024 at 9:01 AM Martin Reuter @.***>
wrote:

Closing this due to inactivity for now. We had tested this before and it
worked, so it is most likely a problem with the specific setup that you
have.
—
Reply to this email directly, view it on GitHub
https://github.com/Deep-MI/FastSurfer/issues/607#issuecomment-2488663882,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A24B665OB5IT74BD2QCKIPT2BSI4ZAVCNFSM6AAAAABRQVKC4OVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIOBYGY3DGOBYGI
.
You are receiving this because you authored the thread.Message ID:
@.***>


docs: Support, Code of Conduct, Security, License

This pull request enhances the README file by moving the table of contents before the first section and organizing the content into new dedicated sections.
The newly added sections aim to provide guidance for contributors, community members, and users interested in understanding our policies, reporting security concerns, or reviewing licensing details.
Details of Changes

Moved the table of contents at the top to facilitate easy navigation.
Categorized content under dedicated sections: Support, Code of Conduct, Security, and License.

Feel free to suggest improvements and leave feedback.
Once we are happy with this change, we can replicate the same in the other public repositories.

@adiati98 would love to hear your opinion!

I'm going to merge this so I can do the social media changes and make my video with minimal complications ;)


Repeated insert

Fixes #165
I haven't decided yet if I want to normalize out zero-sized chunks from all dask.arrays.  This feels a bit aggressive.  I can't think of a case where someone would want these chunks, but still, if someone gives them explicitly it seems odd to remove them.  Instead I've corrected the insert function to not make zero-sized chunks.

Is a "zero-sized chunk" returned by an empty slice on a dask array? Empty slices should be valid, so are these a use case?

Is a "zero-sized chunk" returned by an empty slice on a dask array? Empty slices should be valid, so are these a use case?

Yes, by zero-sized chunk I mean chunks that might be part of an array with the following chunks attribute (aka blockdims)
>>> a.chunks
((0, 5, 5, 0, 5), (1, 2, 3))

One possible solution to the presented issue was to squash all zeros in chunks on array creation.
I'm not going ahead with that solution in this PR because I'm not certain if they should or should not be valid.

@shoyer thoughts?

This looks fine to me. I agree that it's a little weird to get rid of zero-sized chunks.


Juicy Stake's contributions to docs

Description
I have just completed joining the Testnet validator cluster and wanted to elaborate on some points of confusion that encountered along the way. Feel free to use any of this as you like, or none at all!
Checklist

[] Do all Lints pass?
[] Have you ran pnpm spellcheck?
[] Have you ran pnpm fmt?
[] Have you ran pnpm lint?

Hey there! Sorry for the delay here. I promise I will have some answers to you in the coming days. For the most part, some of my steps may have been done out of ignorance since I was really just working off the docs for the first time without fully understanding the process or contexts. But for sure these were the steps that worked for me. Will reply to questions ASAP! Thank you!


Autoselect the newest executor

Is it possible that when I click on avexe then program will propose me the newest stable executor?
Right now I get this

So this one is older, I would like to run it in <IP_ADDRESS>902
Thanks in advance
Bogdan

Fixed in <IP_ADDRESS>


Updating mbed-os to mbed-os-5.3.2

Please test/merge this PR and then tag Master with mbed-os-5.3.2

@adbridge, did you mean to text replace the "{{mbed-os-5.3.2}}"?

Tested locally with k64f for sanity, let me know if you are ok with the commit message as is (the meaning is clear).


ScriptComponent clone awaiting

https://github.com/playcanvas/engine/blob/bafd41bc227ec45524c3e3085a6de4ace441e967/src/framework/components/script/system.js#L121-L125
key.awaiting is always false.

I'll close this for now as it's unclear what is expected. @weilichuang - please reopen this when you can add some more details of what you are trying to do.

If code you wrote is more than year ago, its same is if it was written by someone else. Just noticed in history it was me originally.
It was meant to work on use case, for async loading script files. It is basically possible to have entities with scripts attached, but ScriptRegistry would be missing that script. Then if that script is loaded or added to ScriptRegistry, it then should add it to the entity in async.
But seems like somewhere something went wrong here, judging by obvious mistake in the code.


Passing types between context

Hi, I'm using React and would like to define a type for the component's state.
By using babel-plugin-typecheck, the following is my workaround based on the observation that the type saved to a variable is a function that returns bool if the passed object is of the correct type.
mixins: [ StateTypeMixin ]
, getInitialState() {
    type stateType = {
      stateNumVar: number;
    }
    this.stateTypeCheck = stateType    //converts the type to a function
    return this.typedState({
      stateNumVar: 3    //changing the type will throw exception
    })
  }
//call setTypedState instead of setState

var StateTypeMixin = {
  setTypedState(s, cb) {
    return this.setState(this.typedState(s), cb)
  }
, typedState(s) {
    var newState = Object.assign({}, this.state, s)
    if (this.stateTypeCheck(newState)) return newState    //uses the function here
    else throw 'Type mismatch for state: ' +JSON.stringify(newState)
  }
}

Is there a better way to achieve this?
Thanks in advance

This seems like a question for babel-plugin-typecheck, not Flow (the two are not related at all). Maybe open an issue over on that GitHub repo?

I did here and the conclusion is the mentioned workaround. I am asking if there is a way to pass the type differently from the Flow side? I'm aware of the import/export type but as I understand it is related to require and happens in compile-time as well.

@Radivarig you can't pass a type around at all, they are an abstract concept and simply do not exist when the program is running. I think you've misunderstood something about how they work, in both flow and typecheck.


Add Market exchange subclasses #677

closes #677
I'd like to move licence from oeo-model to oeo-shared, thus emission certificate (subclass of licence) can be part of oeo-social. Is it possible to move the class without deleting and recreating it @sfluegel05 ?

I think the easiest way is to just cut and paste the class with a text editor.

I also moved emission quantity value to oeo-shared, but sth went wrong. I can't open oeo-physical in protege and the CI check gives an error. I can't find out why. @sfluegel05 any clue?
is about isn't part of oeo-social either. I'm unsure how to import it there: the IAO-module is importet, but not this relation?! And is there a reason, why we don't import it to oeo-shared directly?

I also moved emission quantity value to oeo-shared, but sth went wrong. I can't open oeo-physical in protege and the CI check gives an error. I can't find out why. @sfluegel05 any clue?

I don't exactly why this is necessary, but you have to declare the class emission quantity value in oeo-physical if you want to use it in oeo-physical, even if you import it from another file. Protege does this automatically as soon as someone starts using an imported class, but here we have to do this manually.

is about isn't part of oeo-social either. I'm unsure how to import it there: the IAO-module is importet, but not this relation?! And is there a reason, why we don't import it to oeo-shared directly?

after merging PR #710, the iao-module gets imported into oeo-shared, those changes were just missing on this branch.
Now everything should be working again as intended.

Looks great, thanks @sfluegel05
I updated changelog and added the relation emission quantity value quantity value of some emission certificate. Now it should be ready.


Confirmed vs. improving n-grams statistics

The Sentence tab correctly distinguishes between confirmed n-grams and improving n-grams. (Improving n-grams are confirmed n-grams occurring in only one of the two systems being compared.)
See e.g. http://quest.ms.mff.cuni.cz:7280/tasks/205-207/compare#confirmed
The panel tab with "Confirmed n-grams" currently shows statistics about top improving n-grams rather than confirmed. This means that one n-gram can be listed in both tables "systemA wins" and "systemB wins" (with different counts), which is somehow not intuitive to me. Also, as a consequence, the ten n-grams shown are almost always also the most frequent n-grams in general (because frequent n-grams are quite often improving systemA in one sentence and systemB in another sentence just by chance), so the table is not very informative.
Suggestion1
Just rename the current tables to "Improving n-grams" and "Worsening n-grams".
Suggestion2
Leave the name "Confirmed n-grams" (and similarly "Unconfirmed n-grams"), but compute the top n-grams in a different way. For each n-gram three numbers confA, confB, confDiff should be computed:
confA = how many times was the n-gram seen as confirmed in systemA,
confDiff = confA - confB.
Table "systemA wins" will show top ten n-grams according to confDiff.
Table "systemB wins" will show the bottom ten n-grams according to confDiff (with confDiff negative).
See an example at http://ufal.mff.cuni.cz/~popel/compare_translations_sample.html (only the resulting number confDiff is shown here).
To keep the table uncluttered I suggest to put "confA - confB = confDiff" in the tooltip for each row of the table, and show only confDiff in the row.
Suggestion3
Keep all four tabs (Improving, Worsening, Confirmed, Unconfirmed).
Suggestion4
Keep just two tabs (Confirmed, Unconfirmed), but include also "imprA - imprB = imprDiff" in a new column or tooltip (and similarly for worsA-worsB=worsDiff).
Note that the current implementation shows imprA in the "systemA wins" table and imprB in the "systemB wins" table.
Ideally both confDiff and imprDiff should be shown in two columns and by clicking the header, the table will be sorted according to the selected measure.

Suggestion2 was done in https://github.com/choko/MT-ComparEval/commit/8e48b0b6
(When creating this Issue, I didn't realize that imprDiff = confDiff, so Suggestions 3 and 4 are irrelevant.)


Why ap @0.7 0.5 0.5 is worse than @0.7 0.7 0.7 ?

It's really strange. I guess there are some corner cases that the current evaluation code does not take into consideration. Maybe could you please find some specific samples that the 0.7 threshold takes at positive while 0.5 does not?

Temporarily close this issue due to inactivity. Please feel free to re-open it if there is any further question.


Consider client timezone for deadline validation

Should fix issue #40

Got it. I updated pull req.

Coverage decreased (-0.4%) to 24.504% when pulling ba4a5df047707fe23fdfdf3383f462103778561b on sbacelic:master into 6fba4a7edcb2ca400c28270ece59c5c11e09c032 on prooph:master.

I think the timezone should come from browser, not from php.ini settings. Maybe I am wrong.
@codeliner?

Used JS datetime picker is converting deadline to UTC anyway. I'd say store it internally in the UTC, and based on i.e. user's TZ settings (this can be added) render date and time differently.

@codeliner can you take a look into this?

ping @codeliner

sorry for the delay, I totally missed that issue (sometimes too much is going on on github)
I'm with @prolic The client should send UTC and we take that date and construct the DateTimeImmutable with time zone UTC.
The date picker in the frontend should show local time but store and send UTC. That's the idea of the ticket


Wrong .NET version in text

The text states to use .NET 6.0 while the latest in .NET 8.0. The image also shows correctly .NET 8.0

Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: ff1757f1-3eb4-923b-7904-1c6369e7ba0b
Version Independent ID: d0f9e299-8553-30b5-1bf0-8f454925584e
Content: Quickstart: Document Intelligence (formerly Form Recognizer) client libraries - Azure AI services
Content Source: articles/ai-services/document-intelligence/quickstarts/get-started-sdks-rest-api.md
Service: azure-ai-document-intelligence
GitHub Login: @laujan
Microsoft Alias: lajanuar

@furuknap
Thank you for bringing this to our attention.
I've delegated this to content author, who will review it and offer their insightful opinions.

Thanks for providing feedback that helps improve our documentation. This issue has been resolved and we are closing the issue.

No, it hasn't, at least not in what's published now. The text still refers to .NET 6.0 and the image shows .NET 8.0


textarea overwritten by previous step

Replication steps (multiple steps):

Start typing in the first text area
Hit [Next]
BEFORE typing in new text area, go [Back]
Start typing in original box.
The first textarea is now also populated in the second step (which was previously empty).

It appears the first letter you type it copies over the current text to the previously empty textarea but then more typing binds to the correct step.

@xaksis
Fiddle here -> http://jsfiddle.net/3847t5xm/

In the gif you can see I populated the first text area, hit [Next] and then before typing I went [Back] and added a period.
The entire string (now with the period) is copied to step 2.
It is the first key press that will copy the entire string + whatever key you typed into the previously blank step. After that first keystroke the rest correctly goes back to the step you are on.

@revictus thank you so much for the detailed report. This was a pesky bug to track down. Vue was doing some efficiency cache where it was using the same input even when the slots switched. This is now fixed in v1.4.1
closing. Thanks again for the extra work.

if i use any image upload package when i go back its totally new . how can it works


How to build criteria for string array where certain element of array is equal to X?

This is my table:
CREATE TABLE IF NOT EXISTS NODE (
           UUID VARCHAR NOT NULL,
           PARENT_UUID VARCHAR NULL,
           PATH ARRAY NULL,
          PRIMARY KEY (UUID));

This is my entity:
@TypeDefs({
    @TypeDef(
        name = "string-array",
        typeClass = StringArrayType.class
    )
})
@Entity
@Table(name = "NODE")
public class Node {

    @Id
    @Column(name = "UUID")
    private String uuid;

    @Column(name = "PARENT_UUID")
    private String parentUuid;

    @Type(type = "string-array")
    @Column(
        name = "PATH",
        columnDefinition = "text[]"
    )
    private String[] path;

    public String getUuid() {
        return uuid;
    }

    public void setUuid(String uuid) {
        this.uuid = uuid;
    }

    public String getParentUuid() {
        return parentUuid;
    }

    public void setParentUuid(String parentUuid) {
        this.parentUuid = parentUuid;
    }

    public String[] getPath() {
        return path;
    }

    public void setPath(String[] path) {
        this.path = path;
    }
}

Now I want to build the following SQL query with JPA criteria:
SELECT * FROM NODE where path[2] = '4a46a59a-6ff5-4ae2-9b84-eb2a357e57ee';
This is what I have:
CriteriaBuilder criteriaBuilder = manager.getCriteriaBuilder();
CriteriaQuery<Node> criteriaQuery = criteriaBuilder.createQuery(Node.class);
Root<Node> root = criteriaQuery.from(Node.class);
var path = root.get("path");
criteriaQuery.select(root).where(criteriaBuilder.equal(path, "4a46a59a-6ff5-4ae2-9b84-eb2a357e57ee"));
TypedQuery<Node> typedQuery = manager.createQuery(criteriaQuery);
List<Node> nodes = typedQuery.getResultList();

Could anyone say how I can set path index to 1 in my criteria query? I would be very thankful.

You need to create a path_element PostgreSQL function that returns the path array element value for the element position you send as the function argument.
Afterward, your query becomes:
SELECT * FROM NODE where path_element(2) = '4a46a59a-6ff5-4ae2-9b84-eb2a357e57ee';
And, that query can be easily transformed to Criteria API via an SQL function call.

I did it with h2 and custom functions. Thank you very much for your help. Only one thing, final solution was:
criteriaQuery.select(root).where(
                builder.equal(builder.function("path_element", String.class, root.get("path"), builder.literal(2)),
                        "4a46a59a-6ff5-4ae2-9b84-eb2a357e57ee"));

I mean, that there are two arguments in function as the first argument is selected column. Is it possible to have only one integer argument as you wrote above?

The array column can be hard-coded in the function since this function is called path_element, not array_element. There's no problem in making it generic. It's up to you.


TWBitcoinScriptHashTypeForCoin return type should be UInt32

There is no such enum case for Bitcoin Cash and Bitcoin Gold, it will crash in Swift and be null in Kotlin
Kotlin:
assertNotNull(BitcoinScript.hashTypeForCoin(CoinType.BITCOINCASH)) //  will fail

Swift:

Will check soon.


<EMAIL_ADDRESS>generates l.CustomEvents is undefined when inititalize calendar

Describe the bug
Uncaught TypeError: l.CustomEvents is undefined
    <anonymous> view.js:212
    Webpack 12

To Reproduce
Steps to reproduce the behaviour:

include version 2.3.2 of tui.code-snippet
initialize calendar

Expected behaviour
expected calendar to initialize
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: [e.g. iOS] MacOS
Browser [e.g. chrome, safari] ANY
Version [e.g. 22] ANY

Additional context
i have tried git cloning and then npm run bundle (NOT CHANGING ANY FILES) and use the min.js file
i have also tried cloudflare cdnjs build too (https://cdnjs.cloudflare.com/ajax/libs/tui-code-snippet/2.3.2/tui-code-snippet.js)

You should use the tui code snippet version 1.5.2.

Is the any reason why I can’t use any of the version 2 with the calendar?
Can you maybe update the help guides/readme to show it only works with version 1.5.2?

README updated.
We officially offer TOAST cloud CDN.
https://github.com/nhn/tui.calendar#via-contents-delivery-network-cdn
<script src="https://uicdn.toast.com/tui.code-snippet/v1.5.2/tui-code-snippet.min.js"></script>
<script src="https://uicdn.toast.com/tui.time-picker/latest/tui-time-picker.min.js"></script>
<script src="https://uicdn.toast.com/tui.date-picker/latest/tui-date-picker.min.js"></script>
<script src="https://uicdn.toast.com/tui-calendar/latest/tui-calendar.js"></script>

Migration is required to use tui.code-snippet 2.x.
No plans yet. (Calendar 1.x )
However, TOAST UI Calendar 2.0 is developing with code-snippet 2.x.


license issues with is-macro crate (moved from kdy1/is-macro?)

It looks like the is-macro crate was moved into this repository from https://github.com/kdy1/is-macro.
There are some problems with the versions that have recently been published to crates.io:

the license text is no longer included with published crates. this is required by the MIT license (and the Apache-2.0 license, but see next point)
the crate used to be licensed as MIT, but it is now listed as Apache-2.0. relicensing the crate like this without asking previous contributors is not OK.

I think contributions were small enough

Fair enough, thank you for adding the license text! Would it be possible to publish a new release with this change as well?

Did it, thank you for the reminder

Thanks a lot!


shortcodes/skew.html: use .version instead of .latest

The "skew" shortcodes should use the .version parameter
instead of the .latest parameter, to show examples
on pages for this particular k8s version and not for
the latest k8s version.
/sig cluster-lifecycle
backport of https://github.com/kubernetes/website/pull/27540
fixes #27525

/assign @sftim

/lgtm
/hold
for https://github.com/kubernetes/website/pull/27540

Because of https://github.com/kubernetes/website/pull/27540#issuecomment-818968983
/lgtm cancel

/close
moving to https://github.com/kubernetes/website/pull/27542


feat(login,register): encrypt login register parameters

Codecov Report

Merging #111 (48513f8) into dev (85d70c4) will decrease coverage by 1.57%.
The diff coverage is 0.71%.

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


Bookshelf.js Mentioned on Sitepoint.com

Greetings devs, check out this article written about Bookshelf.js
Link: http://www.sitepoint.com/getting-started-bookshelf-js/

The project leadership of Bookshelf recently changed. In an effort to advance the project we close all issues older than one year.
If you think this issue needs to be re-evaluated please post a comment on why this is still important and we will re-open it.
We also started an open discussion about the future of Bookshelf.js here https://github.com/bookshelf/bookshelf/issues/1600. Feel free to drop by and give us your opinion.
Let's make Bookshelf great again


Icons demo

Valo icons are few but considerably better-looking than vaadin-icons 😃  Seems like there's no demo page to see all of them at once, though. It would be really useful!

True, no demo yet.
We need to come up with a plan how our icons will evolve. Like you said, the current vaadin-icons set doesn’t really work stylistically with the new Valo theme. But, I’m a bit hesitant in supporting two separate libraries.
So, I’m thinking if the current Valo icons could be the starting point of “vaadin-icons 2.0” (not the technical version, but the stylistic version). The problem is that we don’t really have much bandwidth in fleshing out the set right now. And currently there’s only a mere 23 icons from various categories. The are most the result of the Sketch mockups I’ve drawn mockup screens of the theme.


choose_patch_radius() is too conservative in some cases

An example is
run = "004263"
camcol = "5"
field = "0117"
objid = "1237663784734359803"

Did this get fixed in the recent PRs?

No, it didn't.  I think it's not a showstopper.  It would just be nice to
be more careful about it at some later point.
On Mon, Apr 4, 2016 at 7:12 PM, Jeffrey Regier<EMAIL_ADDRESS>wrote:

Did this get fixed in the recent PRs?
—
You are receiving this because you were assigned.
Reply to this email directly or view it on GitHub
https://github.com/jeff-regier/Celeste.jl/issues/142#issuecomment-205599969

It's wildly conservative in some cases, I think. I added in the upper bound below to keep individual sources from allocating huge amounts of memory, e.g. objid<PHONE_NUMBER>072638610, but it's still probably way too conservative usually.
        radii_map[s] = min(radii_map[s], 25) # hack: upper bound radius at 25 arc seconds

We're going to switch soon (issue #157) to initializing based on the images rather than based on an existing catalog. The function choose_patch_radius() won't be around much longer.


feat(Smuggle): fields-path param can contain method calls

coverage: 99.867% (+0.001%) from 99.866%
when pulling 60de7df09504b07bf233e7b3d13cf7e7af90b14e on smuggle-method
into 856e80a59c882f2acbe931c6c7422e1138fe67cf on master.

@c-roussel I remember you were interested in this feature :)


Rebranding SAP Work Zone to SAP Build Work Zone

Please resolve conflicts. You can prevent conflicts in your pull requests by performing a fetch+pull of your fork and tutorials-contribution before pushing anything to production.