Fnt token

Please check the following to ensure a successful verification of Token Profile
.json and .png document checklists

[x] logo dimensions: 120*120 px
[x] logo background: Transparent
[x] At least one transaction on the token contract
[x] For ERC-20 project teams: Upper and lower capitalized alphabets in token address (For checksum purposes)
[x] Same document name for both .json and .png (Including capitalization)
Project background details:

Team background: Finent is a combination of Finance & Entertainment. Finent Platform uses its Finent Token (FNT) to provide a wide range of payment solution as a key of transaction including Games, Travel, Oil&Gas, E-commerce, Remittance and MCN.
Current situation of the project: We issued the FNT token on March 27th
Tradeable exchanges: Not yet
Recommended Gas Limit (For ERC-20 project teams) for transaction: 60,000
#1636

@tstt To verify, I refered the sample PR, (#1636) but the 'need to verified' tag is still on. What should I do further to erase the tag?

@tstt  we have added the official announcement you informed. Please check our website: https://finent.io/


Excel -> Pickles: Bring back FIT!

For some calculation-heavy domains (such as finance), Excel is the tool of choice for domain experts. Ward Cunningham knew this when he designed FIT.
I want to resurrect a FIT-like experience in Cucumber:

Domain experts write tables
Programmers write glue code

The question is - how will this glue code look? I'm not sure the familiar step definition abstraction fits here (no pun intended). The fixture model might be just what we want.
An Excel sheet plus fixtures would be translated to pickles, and from there on Cucumber would just run the pickles. I'm not sure how well the formatter abstractions would fit :-)
What's the simplest thing we could do as an experiment?

Spreadsheets are probably the wrong tool for this, as they are for nearly everything else. I like the idea of doing something like FIT, but I tend to think that the FitNesse version of that might be more profitable to emulate.

Spreadsheets are probably the wrong tool for this, as they are for nearly everything else

Not sure exactly what you mean by «wrong» @marnen? Excel is the tool of choice in the finance industry (and many others). People who spend their entire day in Excel is the target group here.

A lot of spreadsheets are just data, and don't contain any real hardcore calculations (Other than sum logic). As such asking someone to convert an .xlsx or .xls file to a .csv often yields little to no issues (I speak from a little bit of experience).
In Ruby and JS, there are very easy CSV readers which can then travel the document and load the code into an object in memory (I imagine other languages have tools too). Maybe this is a good starting point?

@aslakhellesoy:

Not sure exactly what you mean by «wrong» @marnen?

I could talk your ear off about it, but I’m not sure this is the place for it. But basically, they’re too unstructured to really be good at anything, and I think their popularity is mostly the result of the chronic failure of software companies to provide better tools to non-programmers. Anyway, my main point is that while I like the idea of FIT-like features in Cucumber, I really don’t want them to only be available with a class of tools I try to avoid. That goes double when a proprietary file format is involved.

Excel is the tool of choice in the finance industry (and many others).

I know, but they tend to use it for calculations, not the data tables I thought were the draw here.

People who spend their entire day in Excel is the target group here.

People who spend their entire day in Excel generally don’t use it in ways that would be useful here, do they? They use it as a calculator, where as you’re talking about using it as a database if I understand correctly.
@luke-hill’s suggestion of CSV seems like a sensible alternative.

People who spend their entire day in Excel generally don’t use it in ways that would be useful here, do they? They use it as a calculator, where as you’re talking about using it as a database if I understand correctly.

Here is a very common scenario: A trader, accountant or someone else in the company has created a bunch of spreadsheets to perform critical business operations. The spreadsheets have become a victim of their own success. They do the job, but lack important features such as database integration, collaboration, version control, access control, usability etc.
So someone decides these spreadsheets need to be turned into a proper software system. The original creators become product owners, business analysts or customers, and part of their job is to specify what the new system needs to do.  The programmers will misunderstand some of this - it is inevitable.
This is where the spreadsheets become useful. They can be used as test data providers for automated tests. The spreadsheets become executable specifications.
Being able to hook spreadsheets like this directly to Cucumber would allow programmers of the new system to automatically verify if they have implemented the new system correctly. The amount of debugging, manual testing and bug fixing this reduces is significant.
Having to round-trip this to CSV would just be an annoying and unnecessary step.
The world runs on Excel, and by proividing tooling like this we can help teams migrate from Excel to a custom software solution with more ease.
I understand lots of people don't like Excel and would rather work in other tools. That's fine. This feature is not for you.

@aslakhellesoy I don’t know why the case of formula verification didn’t occur to me here. That makes total sense. Thanks.

I understand lots of people don't like Excel and would rather work in other tools. That's fine. This feature is not for you.

The Excel integration may not be relevant to me, but a FIT-like interface to Cucumber absolutely is (I’ve been quietly wishing for it for years), which is why I wanted to make sure that this wouldn’t be thought of as limited to Excel.

I took the liberty of marking this as a “slow burner”. If that was inappropriate, feel free to revert.


Kusto: releasing 2021-01-01 client

This checklist is used to make sure that common guidelines for a pull request are followed.

For new extensions:

[ ] My extension description/summary conforms to the Extension Summary Guidelines.

About Extension Publish
There is a pipeline to automatically build, upload and publish extension wheels.
Once your PR is merged into master branch, a new PR will be created to update src/index.json automatically.
The precondition is to put your code inside this repo and upgrade the version in the PR but do not modify src/index.json.

As talked with @kairu-ms we will merge this PR even though some tests are failing.
I can approve that all failing tests were tested manually and no issues was found.
We (kusto team) will update our manual test file and merge the changes asap


Add Matt Jensen as an advisor

Fixes #298
@matthjensen plmk if this looks ok!

LGTM. Thanks @MaxGhenis!


URL redirect for video player

@swift-kim For example: in case of Web App, we can use Shaka Player by Google.
When Shaka plays some content, it makes requests for video content (manifest, chunks - parts of video and audio) - look at screenshot.

We need to be able to set a callback function, which will be called by player before making every requests (manifest and chunks) to be able to modify the url. For example:

Player wants to fetch a video chunk with URL: http://www.example.com/videos/birds/replace_with_user_id/video_chunk_12.webm
Before making the request with this URL it calls our function, something like this:
(url) => url.replaceAll("replace_with_user_id", "12345")
Eventually player will request this chunk by URL:
http://www.example.com/videos/birds/12345/video_chunk_12.webm

Originally posted by @lenchis001 in https://github.com/flutter-tizen/flutter-tizen/issues/217#issuecomment-1032286873

@xuelian-bai Hello, yes it's DASH + Widevine

ok, I'm not sure if there is such requirement(dynamicly replace URL ) in DASH protocol

@xuelian-bai Yes, it's not. We need such logic as a player extension.

I found a hack for this: I create an in-app HTTP server and make all player requests though this.
For example:

Run HTTP server on port 8089;
Change manifest from http://cdn.com/some_stream.mpd -> http://localhost:8089/some_stream.mpd
That's it.

Local HTTP server is configured to redirect requests to http://cdn.com and allow to make URL transformation via MethodChannel's.

Please re-open if there's any plan for supporting this feature.


params are getting reconverted when component re-rerenders

similar to #124
If a component re-rerenders it should NOT re-convert the params UNLESS the params has changed

This issue was moved to reactrb/reactrb#125


fix(kit): support tuiUnfinishedValidator for input-date-time

Closes #6513

@waterplea I don't think that a good idea change [TuiDay, null] to null

@waterplea I don't think that a good idea for transform [TuiDay, null] to null

I meant [null, null] the case when you write date properly then delete part of it:

It should reset value to null in that case and unfinished validator will work as is. However there's also a case where the date is there but the time is not fully entered:

One way to handle it would be to reset the whole value to null if at least one part of it is partly entered, which is probably a good idea. After all, treating 08.02.2022, 2 as [TuiDay, null] is guesswork, we are not sure if user meant to enter the day and does not care about time, more like user forgot to finish his input.

@waterplea One way to handle it would be to reset the whole value to null if at least one part of it is partly entered

in this case, do we still have to force a reset to null?

I think it's ok if this 08.02.2022 meant [TuiDay, null] and 08.02.2022, 2 meant null. Then if user deletes 2 it becomes [TuiDay, null] again.

I think it's ok if this 08.02.2022 meant [TuiDay, null] and 08.02.2022, 2 meant null. Then if user deletes 2 it becomes [TuiDay, null] again.
It's so difficult to my mind
@vladimirpotekhin what do you think?


Update functional tests to reference mgmt_root instead of bigip

Issues:
Fixes #1334
Problem: Many old tests still reference the bigip object.
Analysis: Refactored all functional tests that use the bigip object to use the mgmt_root object instead

Can't set status; build failed.

Can't set status; build failed.

Can't set status; build failed.

Can't set status; build succeeded.

i'll squash commits and resubmit shortly

Can't set status; build succeeded.

ready for review, @caphrim007 or @wojtek0806

lgtm


Allow for custom data

Need to add functionality to Hook that will facilitate Custom osie data in Hook for multiple versions

I think this is an opportunity to write some documentation about what
custom data are because I think they are a not yet highlights concept 😂
On Thu, 11 Mar 2021, 7:56 p.m. Marky Jackson, @.***>
wrote:

Need to add functionality to Hook that will facilitate Custom osie data in
Hook for multiple versions
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/tinkerbell/hook/issues/39, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAMOAOY4IFL4I4W44C6IBP3TDD743ANCNFSM4ZA2YC3A
.

@gianarb totally! Documentation is one of my bit in the acceptance criteria


Shutdown procedure / Timeout

I am testing a simple message client as provided in the examples running an embedded MediaDriver. The only problem I have is the shutdown procedure. Once the application receives a SIGKILL it takes 60 seconds for final termination after quietClose. I did not find a timeout property for this in the documentation. Is there a better procedure to shutdown everything?
            try (Aeron aeron = Aeron.connect(ctx);
                 Subscription subscription = aeron.addSubscription(CHANNEL_ANNOUNCE, STREAM_ID_ANNOUNCE)) {
               SamplesUtil.subscriberLoop(fragmentHandler, FRAGMENT_COUNT_LIMIT, running, new SleepingIdleStrategy(StaticUtils.millisToNanos(10))).accept(subscription);
            }
            CloseHelper.quietClose(driver);

I found the problem, it was related to a ThreadPool in which I did run the example.


Dasel fails to parse a "null" yaml file

Describe the bug
Dasel fails to parse yaml file with null as the only content.
To Reproduce

echo 'null' > /tmp/null.yml
echo '---' > /tmp/null2.yml
touch /tmp/null3.yml
dasel -f /tmp/null.yml .
repeat with other files
All cmds fail with panic: reflect: call of reflect.Value.Interface on zero Value

Expected behavior
Dasel should not fail on valid (but empty) yaml.
Desktop (please complete the following information):

OS: Ubuntu 20.10
Version: v1.13.2

Additional context
yamllint, yq or ytt all don't fail on the same input files.

Thank you for the clear examples. I'll take a look at this soon 👍

Hi @varac,
I've made the changes required to get this working as expected. The fixes should also apply to other formats.
The one strange thing I've noticed is that empty YAML documents are marshal'd as JSON - this is down to the YAML package being used and I have raised an issue here: https://github.com/go-yaml/yaml/issues/708
echo 'null' | go dasel -p yaml .
{}
echo '---' | go dasel -p yaml .
{}
echo '' | dasel -p yaml .
{}

Thanks!

It seems that {} is actually the correct representation: https://stackoverflow.com/questions/33510094/syntax-for-empty-dictionary-in-yaml
I'm happy to merge this in and get it released now.

This is now released under v1.13.3.


Add functionality to convert templates into QuickBooks invoices.

See pull request #10. Work in progress.

@smurphy8 I have a few questions about the invoice templates and the QuickBooks API. See the work in progress in #10.
Regarding an invoice:

The top-left field in an invoice is the name in a customer reference. A customer reference is required to create an invoice and is generated using at least a reference value (a number) and possible a name, which is the one displayed in the invoice. I added maybeCustomerName (Maybe Text) and customerValue (Text) for that purpose. However, I don't know if any of those fields is included in a form or a data template.

There are fields invoice date and due date in an invoice. Both are fields in an invoice template, but do they usually fill both fields or does QuickBooks handle the due date or both?

The sample invoice includes a billing address. Are they manually adding that or does QuickBooks take care of that using the customer reference? The customer reference is required, the billing address is not.

There's a "Terms" field with a value in the sample invoice. In terms of QuickBooks, that's a SalesTermRef. Is there something related to that in a data template?

Regarding invoice lines:

The PRODUCT/SERVICE comes from an item reference. I added a maybeCustomerName (Maybe Text) and a customerValue (Text) in InvoiceLineDetailTemplate for creating such a reference. However, is that information in a data template? This is required for creating a line.

There are two fields related to unit prices (rates) in an InvoiceLineDetailTemplate. The itemUnitPrice is not in the data template and is the default unit price. The unitPriceLabel is the name of the label in which a data template could include an alternative rate. If a data template contains such a field, it's used. The default one is used otherwise. For now, the default name for that field is "Rate" but it's probably something different.


Better cookies for persistent login

Maybe helped:
find and replace same_site='lax' in /lib/python3.10/site-packages/extra_streamlit_components/CookieManager/frontend/build/static/js/main.9f47bc68.chunk.js


Why is the result of the static radiance fields not rendering the dynamic bear? Is the difference between dynamic and static input just a time t?

No description provided.

When I try to train another scenario in the DAVIS dataset by modifying the datadir and expname in the DAVIS. txt file, an error message appears. Have you encountered it again? How to solve it？


administration: production: update URL for checking if mender backend is up

URL API versioning scheme was updated at the gateway, but the docs were left
behind using the older scheme.
Fixes: [Mender #1009]
@maciejmrowiec @mendersoftware/rndity @pasinskim

needs to get into 1.0 branch


Not sure if this is expected behavior, but ResponseAccess does not allow accessing array of objects with object notation

When requesting a collection of objects (such as products, collections, pages, etc) - the returned response does indeed allow accessing the parent array with object notation, but not the children.
For example, for this request:
$products = $shop->api()->rest('GET', '/admin/products.json', []);
I can access the parent products with object notation: $products['body']->products,
But when looping through products, each must be treated as an array. For example:
$products['body']->products[0]->id would return an error.
If this is expected behavior, then upgrading from 11 to 12 might require a significant amount of refactoring for some. This should be mentioned in the 'Upgrading' section of the docs - this line in the documentation is misleading:
"Upgrading is simple, anything where you have $response->body->...., change to $response['body']->... or even to $response['body'][...]."
I hope this is not expected behavior and I'm missing something hehe
Thanks!

Oversight on my part, forgot to implement an iterator.
I just implemented a fix for this for basic-shopify-api v9.1.1, running composer update should grab both that version and patch for this library, thanks!.

Fantastic!
Much appreciated!


Terraform Infra

Comments
There are some improvements to be made to this code, but I wanted to push it because it is working. Those are:

Improve networking security groups to have stricter egress rules
Refactor resources to have better depend_on lists
Refactor some IAM roles to better adhere to principle of least privilege

I have logged all of them as tickets on Linear so they can be targetted in the future, once the MVP is finished.
Checklist

[x] I have performed a self-review of my code
[x] I have reached out to another developer to review my code
[x] New and existing unit tests pass locally with my changes
[x] All Lint and CI checks are passing

looks good but a few notes:

delete everything in us-east-1 from your early accidently deploy to wrong region, they are just sitting and eating costs
id go into the console and browse through every tab under vpc to see everything that has been auto created
^ this notably will include subnets, internet gateway, and nat. Your egress rules might not work when you try to set the ports because your resources are in different subnets and thus cidr blocks.
it looks like the auto provisioned subnets are good (ecs and rds are running in private, igw is public), but definitely best practice to explicitly define this yourself. also allows you to tag the subnets with descriptive names like "subnet-1-private" or "subnet-1-public"


Ignore null entries in cbindWithNames

Because they're obviously not going to match to anything.

I also don't know why we need to move indices to C++ here. Just take the subset and do a regular cbind. This would avoid the need to encode nulls as incomparable indices, like we have to do for labelCells.

Closed by #85.


feat: disable integrations per website

This PR replaces per-site redirect toggle with one that disables ALL IPFS integrations: redirect to local gateway, injection of content scripts, DOM changes, and access to API via window.ipfs
closes  #828, closes #820, cc #710, #689, #589
Motivation
Instead of disabling redirect per website, users should be able to disable all  integrations that change page, mutate DOM etc.
Tasks

[x] rename toggle
[x] make it control redirects, content scripts, and access to window.ipfs
[x] migrate hostnames already added by users to the old redirect opt-out
(noRedirectHostnames → noIntegrationsHostnames)
[x] tweak the order of menu items to prioritize actions related to a current tab

Preview
User can disable IPFS per host, including DNSLink websites:

If website is powered by DNSLink, the toggle will disable redirect, but there will be an option to open it manually:

We redirect DNSLink websites by default, but this behavior can be tweaked via Preferences:

I'm merging this to ship in beta before v2.10.
It will be easier to gather feedback on labels used in UI when people can play with it.


Audit Logs and Reasons

This added:

AuditableRestAction / AuditableRestAction.EmptyRestAction
Allowing to add a reason to any auditable request via reason(String)
New reason routes for kick/ban to be able to use in case client accounts may not be able to use the X-Audit-Log-Reason header
AuditLogEntry / AuditLogPaginationAction
Allowing to view and iterate over all audit log entries via pagination
AuditLogChange
POJO containing changes for a single field/key
ActionType / TargetType
Identifies what kind of action an AuditLogEntry represents

This directly addresses #344

I believe this is now ready to get merged.


there's a lag on video load

the video element doesn't look to appear for a bit due to probably needing to load the video. I wonder if we either preload the video or use a image poster

or we could do a loading thing on the slide (so hold off showing the text) until the video loads

loading screen


Implications of xz Backdoor

As requested by @lgritz - short discussion on the implications for our projects.
Reading materials:

Slack Thread discussion
@JeanChristopheMorinPerso thoughts
OpenSSF blog post

4/22 maybe?

🤦 - good catch @lgritz . Fixed now

Meeting held 4/22 - notes at https://hackmd.io/19JjhwdVTOqyWGBxVVxiPg?both#Meeting-notes-2024-04-22
Recommended actions from the group:

Develop guidelines for projects for considering new maintainers and managing existing maintainers.
Assessment of hardware/software environments where projects don't have the resources/expertise to adequately review incoming PRs ( namely Windows support, but also specialty architectures and GPUs ).
Take Cary's list ( https://wiki.aswf.io/display/OEXR/OpenEXR+Project+Security+Hardening+Steps ) and build specific docs for project leads to follow to implement. Also, hold office hours for project leads to work with someone to help set it up.
Develop a policy for accepting binary blobs.


Centerline Perception and AEtype, AEdist in Lane segment perception

Thank you for your outstanding contribution. I have two questions that look forward to your reply.

Which pkl dataset file (*_lanesegnet.pkl or *_ls.pkl) and config file should be used in the centerline perception task if the results in the paper are reproduced?
How to get the result index AEtype, AEdist in lane segment preception?
Looking forward to your reply! Thank you!

We use *_lanesegnet.pkl for LaneSegNet training, and use the predicted centerline to evaluate.
You can calculate the average chamfer distance and line type accuracy after you get the matching result during evaluation.


Ability to get all saved snaphots

For now there is SnapshotForMaxSequenceNr message in InMemorySnapshotStorage, but it returns just one snapshot. It would be great to have a message like Snapshots to get all snapshots by persistenceId. It is useful in testing scenarios where someone need to test proper snapshot saving and deletion.

For this use case would  the following suffice? By overriding recovery, in your unit test you could set the SnapshotSelectionCriteria as described in the akka-persistence documentation. This way you can assert whether or not the correct snapshot has been deleted.
class FooActor(override val recovery: Recovery, override val persistenceId: String) extends PersistentActor {
  override def receiveRecover: Receive = ???

  override def receiveCommand: Receive = ???
}

Could you please close this issue or is it still relevant?


GUCs to make citus_stat_statements more reliable

Why are we implementing it? (sales eng)
Internally citus_stat_statements joins information with pg_stat_statements. However the latter periodically removes old entries to save space. We ought to remove corresponding information from the former, but there is no mechanism to be notified exactly when to do this.
Mismatched data in {citus,pg}_stat_statements can make entries disappear and reappear in e.g. the list of top 10 queries.
Communication goals (e.g. detailed howto vs orientation)
Example what mismatched stats will do, and then an explanation of citus_stats_statements retention controls.
Good locations for content in docs structure
http://docs.citusdata.com/en/v8.0/admin_guide/cluster_management.html#viewing-query-statistics
How does this work? (devs)
Two approaches:

Have the maintenance daemon periodically sync the citus and pg stats. The GUC citus.stats_statements_purge_interval sets time in seconds for the sync. A value of 0 disables periodic syncs.
Limit the number of entries we store. The citus.stats_statements_max GUC removes old entries when new ones cross the threshold. The default value is 50K, and the highest allowable value is 10M. Note that each entry costs about 140 bytes in shared memory so set the value wisely.

Corner cases, gotchas
Are there relevant blog posts or outside documentation about the concept/feature?
Link to relevant commits and regression tests if applicable

Regarding How does this work?
if there is more local (i.e. coordinator) query workload, it is advisable to to set pg_stat_statements.max to a larger value. Its default value is 5000, it could be increased to 10K, 20K or even 50K without much side effects.
Beware that each change here requires restart of the postgresql service.

When I read 2 approaches, I felt like it meant 2 competing candidates. In fact, they are complementing each other since they address different parts of the visible problem


Ability to Specify Account Region for Given XiaoMi ID?

Does anybody has any idea how to configure 2 different regions of MiHome into HomeAssistant? Given that the MiHome app allows users to switch between regions via settings. This switch retains the same XiaoMi ID for both regions.
Would it be possible to do for example:
XiaoMi ID: xxxxxx
Password:  yyyyyy
Region:    China etc
or our only choice is to have two different accounts for respective regions?

have you found a solution ? I've got a weird issue, most of my devices are on china mainland, but when selecting china mainland it only shows the devices I have setup in another region


fixed_delta_seconds v.s. fps in synchronous mode

Hi. I am using Carla 0.9.13 in synchronous mode. I have read the document about setting time-step on "https://carla.readthedocs.io/en/0.9.13/adv_synchrony_timestep/". I have a few questions regarding this time-step parameter:
(1) When starting Carla server, there is a setting -fps. Is it also used to set the time-step of simulations? Will it be overridden by fixed_delta_seconds?
(2) When running simulations in synchronous mode, I will call world.tick() to simulate. Is there a way to control the real time cost of this running or is it only decided by the setting of the resources (GPU, CPU) and runs as fast as possible?
Thanks!

Hey @mikezhang95.

(1) When starting Carla server, there is a setting -fps. Is it also used to set the time-step of simulations?

Yes, the fps argument and fixed_delta_seconds are basically the same, being the first more used in "normal" speech, and the inverse of the second (fps = 1 / delta seconds)

Will it be overridden by fixed_delta_seconds?

Both fps and fixed_delta_seconds modify the same variable at the world settings, so the last one sent to the server is the one with priority.

Is there a way to control the real time cost of this running or is it only decided by the setting of the resources (GPU, CPU) and runs as fast as possible?

Synchronous node makes the server and client work in series, so the real time cost is entirely dependent on how fast you do the world ticks, which as you said, is based on your code's and hardware efficiency. On the contrary, you can use external tools to slow down the simulation, such as a pyagem clock (used in the manual control here).
Closing the issue, but feel free to reopen it if you have any other questions

Hey @mikezhang95.

(1) When starting Carla server, there is a setting -fps. Is it also used to set the time-step of simulations?

Yes, the fps argument and fixed_delta_seconds are basically the same, being the first more used in "normal" speech, and the inverse of the second (fps = 1 / delta seconds)

Will it be overridden by fixed_delta_seconds?

Both fps and fixed_delta_seconds modify the same variable at the world settings, so the last one sent to the server is the one with priority.

Is there a way to control the real time cost of this running or is it only decided by the setting of the resources (GPU, CPU) and runs as fast as possible?

Synchronous node makes the server and client work in series, so the real time cost is entirely dependent on how fast you do the world ticks, which as you said, is based on your code's and hardware efficiency. On the contrary, you can use external tools to slow down the simulation, such as a pyagem clock (used in the manual control here).
Closing the issue, but feel free to reopen it if you have any other questions

Thanks for answering! And a followup question would be what is the time cost of world.tick()? Is that recorded in some documents?

Thanks for answering! And a followup question would be what is the time cost of world.tick()? Is that recorded in some documents?

The world.tick() tells the server to start calculating everything so it is heavily dependent of your simulation. Some of the elements that affect it the most are amount of sensors (along with their specs) and amount of vehicles present in the scene

Thanks for answering. And it also depends on the fixed_delta_seconds, right? If I use fixed_delta_seconds=0.01, and minimum sensors and vehicles, it costs 1ms for one tick(), is that as expected?

And it also depends on the fixed_delta_seconds, right?

Not sure how much the value of fixed_delta_seconds affects the tick duration but the large the number, the less ticks pero second, so the simulation goes faster.

If I use fixed_delta_seconds=0.01, and minimum sensors and vehicles, it costs 1ms for one tick(), is that as expected?

Again, it depends on a lot of things

Hello, everyone!!,
How to calculate the time taken by vehicles to reach from one location to other location? For examples, at time T1, vehicle has started the journey and at time T2, vehicle has reach the destination. How to take the value of T1, T2 and the time vehicle has taken between T1 and T2.
I want to measure the time of multiple vehicles taken during the journey?
Any help??


unable to run on test dataset

Hello,
Could you please provide some command lines to run vpt on the test data set ?
$> git clone https://github.com/Vizgen/vizgen-postprocessing.git
$> cd vizgen-postprocessing/tests/data
$> vpt run-segmentation
--segmentation-algorithm segmentation_algorithm.json
--input-micron-to-mosaic micron_to_mosaic_pixel_transform.csv
--output-path output
--input-images input_images/?P<z>[0-9]

i don't clearly understand the regexp for the --input-images parameter, could be more explicit how to use it ?
$> vpt run-segmentation
--segmentation-algorithm cellpose_1.json
--input-micron-to-mosaic micron_to_mosaic_pixel_transform.csv
--output-path results
--input-images input_images/'mosaic_(?P<stain>[\w|-]+[0-9]?)_z(?P<z>[0-9]+).tif'

this seems to work

Using a regular expression for --input-images allows a lot of flexibility but there can be a bit of a learning curve. We're working on making this feature more user friendly.
Here's a template you could try editing to match your data organization:
--input-images="/path/to/data/experiment_name/region_0/images/mosaic_(?P<stain>[\w|-]+[0-9]?)_z(?P<z>[0-9]+).tif"
Some things to note:

Enclosing the entire argument in quotes prevents the shell from parsing the \ character in the regex
The path given can be either relative to the working directory or absolute
Forward slashes are recommended in the regular expression even when running on Windows

Let me know if that helps!


Could we get a patch release - 0.10.6?

would like to reference ^0.10.6 for the the latest merge #861 which allows me to use clustering
(or of course whatever version is appropriate)

https://github.com/Automattic/kue/releases/tag/0.10.6


[TR] Chapter 3/1

Related to #41

@lewtun

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint.


Merge pull request #610 from myakove/reuse-existing-resources

Support reuse of already existing resource
Short description:
More details:
What this PR does / why we need it:
Which issue(s) this PR fixes:
Special notes for reviewer:
Bug:

!verified


Cannot use constructor when alias of type is in scope

When defining a type alias for a generic type, like Option, that instantiates a type parameter, it is impossible to use the constructor for anything but the type of the alias:
// works
let something: Option String = Some "something"

type OptionalInt = Option Int

// this is now broken because only `Int` is allowed as type for `Some`
let something: Option String = Some "something"

I'm not entirely sure if this is a bug, but it's certainly unexpected, and the error messages are quite confusing,
since you first get an error for the constructor and then for the binding, which seemingly contradict each other.

I believe this is caused by another fix I made in 0.8 to make aliases like this import the constructors of the type they aliases as well (so this brings Some : Int -> Option Int into scope, whereas before it didn't do anything).
Only way to fix this might be to make variants scoped under the type (Option.Some, Option.None). Open for suggestions though.

Only way to fix this might be to make variants scoped under the type (Option.Some, Option.None). Open for suggestions though.

Would it be possible to look up the original type that is aliased and import its variants without any type parameters applied? That would import more than you may need, but it wouldn't shadow a more general constructor.
Optionally scoping variants under the type seems useful on its own though, to prevent collisions with identical variants of different types. I'd expect variants qualified like that to work like they do now, so OptionalInt.Some would be Int -> Option Int, but importing OptionalInt would bring Some : forall a . a -> Option a into scope as well.

Yep, that seems like a good compromise. I will look into always exporting the variant as the generic type. It is probably just a 1 line change in the typechecker

Yep, that seems like a good compromise. I will look into always exporting the variant as the generic type. It is probably just a 1 line change in the typechecker

Yeah, it doesn't seem like a lot of work, but when I tried yesterday I failed miserably, so I'll better leave this to you :p


Trying to run first analog project leads to Cannot read properties of undefined (reading 'executor')

Please provide the environment you discovered this bug in.
Trying to follow the Get Started instructions
Now using node v18.18.0 (npm v9.8.1)
❯ npm create analog@latest
✔ Project name: … analog-start4
✔ Select a template: › Analog
✔ Select a variant: › angular-v16
✔ Would you like to add Tailwind to your project? … no

❯ npm run start

><EMAIL_ADDRESS>start
> npm run dev

><EMAIL_ADDRESS>dev
> ng serve

An unhandled exception occurred: Cannot read properties of undefined (reading 'executor')
See "/private/var/folders/k9/y9051znd5zbbryyktpbltq940000gn/T/ng-46KxxG/angular-errors.log" for further details.

Which area/package is the issue in?
create-analog
Description
as above
Please provide the exception or error you saw
No response
Other information
macOS 13.3
I would be willing to submit a PR to fix this issue

[ ] Yes
[ ] No

Facing the same issue.
I downgraded the following package
"@nx/angular": "16.6.0",
and the following dev dependencies
"@nx/vite": "16.6.0",
"nx": "16.6.0",
You could try this workaround for now.

Thanks @pratheeshrussell - this indeed helped, will try a similar workaround with the nx workspace starter (which also failed for me)

Interesting. Something must have changed with Nx 16.9. Will take a look and check with the Nx team

I just tried this with node 18.17.1 and the latest version of Nx (16.9.0)
npm create analog@latest analog-nx-169
cd analog-nx-169
npm i
npx ng serve

And I'm not seeing the issue

@brandonroberts Thanks for looking into it!
Let me ask this silly question: is Nx installed globally required for this to run?
I am on nvm, node 18.18 installed yesterday, I don't have Nx or any other packages installed globally there.
An unhandled exception occurred: Cannot read properties of undefined (reading 'executor')
See "/private/var/folders/k9/y9051znd5zbbryyktpbltq940000gn/T/ng-FjBxYV/angular-errors.log" for further details.

Tried with Node 18.18 and 18.17.1 - no difference

@moniuch no, Nx is not globally required for this to run. Can you paste the complete error log?

@brandonroberts HTH
[error] TypeError: Cannot read properties of undefined (reading 'executor')
    at readTargetOptions (/Users/owner/analog-nx-169-18171/node_modules/@nx/devkit/src/executors/read-target-options.js:24:60)
    at getNxTargetOptions (/Users/owner/analog-nx-169-18171/node_modules/@nx/vite/src/utils/options-utils.js:137:42)
    at viteDevServerExecutor (/Users/owner/analog-nx-169-18171/node_modules/@nx/vite/src/executors/dev-server/dev-server.impl.js:24:69)
    at viteDevServerExecutor.next (<anonymous>)
    at recurse (/Users/owner/analog-nx-169-18171/node_modules/@nx/devkit/src/utils/convert-nx-executor.js:61:26)
    at /Users/owner//analog-nx-169-18171/node_modules/@nx/devkit/src/utils/convert-nx-executor.js:78:17

@agentender any ideas here?

Nothing jumps out at me as a 16.9 change that could have affected this. Have you been able to repro at all?

I haven't been able to, but I'm on an older version of OSX

I checked this on a Ubuntu machine with node 18.17.1. The same issue occurs
Error occurs in the following file
<EMAIL_ADDRESS>The error occurs in line 24

since targetConfiguration is undefined.
I console logged projectConfiguration and saw that the following targets were available build, serve, test
however, the target is coming as 'my-app'

Can you link a reproduction link for this?

I just created a new project with
npm create<EMAIL_ADDRESS>and then installed dependencies and ran
npm run start
Node Version: v18.17.1
Npm Version: 9.6.7
OS: Ubuntu 20.04.6 LTS (also tried separately in Windows 10 earlier)
https://github.com/pratheeshrussell/analog-bug-test

The same problem on Windows 11 Pro
My error log:
[error] TypeError: Cannot read properties of undefined (reading 'executor')
at readTargetOptions (\node_modules.pnpm@nx+devkit@16.9.1_nx@16.9.1\node_modules@nx\devkit\src\executors\read-target-options.js:24:60)
at getNxTargetOptions (\node_modules.pnpm@nx+vite@16.9.1_@types+node@20.7.1_nx@16.9.1_typescript@5.0.4_vite@4.4.9_vitest@0.32.4\node_modules@nx\vite\src\utils\options-utils.js:137:42)
at viteDevServerExecutor (\node_modules.pnpm@nx+vite@16.9.1_@types+node@20.7.1_nx@16.9.1_typescript@5.0.4_vite@4.4.9_vitest@0.32.4\node_modules@nx\vite\src\executors\dev-server\dev-server.impl.js:24:69)
at viteDevServerExecutor.next ()
at recurse (\node_modules.pnpm@nx+devkit@16.9.1_nx@16.9.1\node_modules@nx\devkit\src\utils\convert-nx-executor.js:61:26)
at \node_modules.pnpm@nx+devkit@16.9.1_nx@16.9.1\node_modules@nx\devkit\src\utils\convert-nx-executor.js:78:17

To play it, we just have to enter its demo in stackblitz
https://stackblitz.com/github/analogjs/analog/tree/stackblitz/packages/create-analog/template-angular-v16?file=vite.config.ts&preset=node

Can someone try with the latest release? 0.2.51

The issue exists in the latest release too

Am also having thesame issue just now
this is my deps
"dependencies": {
    "@analogjs/content": "^0.2.0",
    "@analogjs/router": "^0.2.0",
    "@angular/animations": "^16.2.0",
    "@angular/common": "^16.2.0",
    "@angular/compiler": "^16.2.0",
    "@angular/core": "^16.2.0",
    "@angular/forms": "^16.2.0",
    "@angular/platform-browser": "^16.2.0",
    "@angular/platform-browser-dynamic": "^16.2.0",
    "@angular/platform-server": "^16.2.0",
    "@angular/router": "^16.2.0",
    "@nx/angular": "^16.7.0",
    "front-matter": "^4.0.2",
    "marked": "^5.0.2",
    "marked-gfm-heading-id": "^3.1.0",
    "marked-highlight": "^2.0.1",
    "mermaid": "^10.2.4",
    "prismjs": "^1.29.0",
    "rxjs": "~7.5.6",
    "tslib": "^2.4.0",
    "zone.js": "~0.13.0"
  },
  "devDependencies": {
    "@analogjs/platform": "^0.2.0",
    "@angular-devkit/build-angular": "^16.2.0",
    "@angular/cli": "^16.2.0",
    "@angular/compiler-cli": "^16.2.0",
    "@nx/vite": "^16.7.0",
    "nx": "^16.7.0",
    "jsdom": "^22.1.0",
    "typescript": "~5.0.2",
    "vite": "^4.4.8",
    "vitest": "^0.32.0",
    "tailwindcss": "^3.3.1",
    "postcss": "^8.4.21",
    "autoprefixer": "^10.4.14"
  }

I generated the app with npm create analog@latest

when I run it with npm run dev -- --build-target build
i get an error
`
2:28:17 PM [vite] Error when evaluating SSR module<EMAIL_ADDRESS>failed to import "rxjs"
|- TypeError: Method Promise.prototype.then called on incompatible receiver [object Object]
at ZoneAwarePromise.then ()
at node:internal/per_context/primordials:440:35
at new Promise ()
at new SafePromise (node:internal/per_context/primordials:408:29)
at node:internal/per_context/primordials:440:9
at Array.map ()
at arrayToSafePromiseIterable (node:internal/per_context/primordials:437:5)
at node:internal/per_context/primordials:453:21
at new Promise ()
at primordials.SafePromiseAll (node:internal/per_context/primordials:452:3)
2:28:17 PM [vite] Error when evaluating SSR module ~analog/entry-server: failed to import<EMAIL_ADDRESS>|- TypeError: Method Promise.prototype.then called on incompatible receiver [object Object]
at ZoneAwarePromise.then ()
at node:internal/per_context/primordials:440:35
at new Promise ()
at new SafePromise (node:internal/per_context/primordials:408:29)
at node:internal/per_context/primordials:440:9
at Array.map ()
at arrayToSafePromiseIterable (node:internal/per_context/primordials:437:5)
at node:internal/per_context/primordials:453:21
at new Promise ()
at primordials.SafePromiseAll (node:internal/per_context/primordials:452:3)
`

@SOG-web that's a separate issue. You must be on Node >= 18.13.0

@SOG-web that's a separate issue. You must be on Node >= 18.13.0

oh, yes I forgot to change my node version. since am using nvm. Thanks it working now
but not the normal ng serve
I guess the ng serve issue seems to be from nx, I have tried downgrading the nx version up 16.5.0, it does not work

@AgentEnder I'm able to reproduce this on a new project also, here's a screenshot of what's being logged and where the error occurs

Pinning all the nx packages (@nx/angular,@nx/vite, nx) to 16.8.1 resolves the issue for now.


App Crashes when map view is unmounted.

After successfully displaying map, when I press back the app crashes in the ComponentWillUnmount function of the mapView saying 'args' is undefined.
Here is my code :
export default function MapScreen() {
  const mapView = useRef();
  return (
    <SafeAreaView style={styles.containerStyle}>
      <ArcGISMapView ref={mapView} style={{width: '100%', height: '100%'}}
          initialMapCenter={[{latitude: 34.055561, longitude: -117.182602}]}
          recenterIfGraphicTapped={true}
          rotationEnabled={false}
          mapBasemap={ { type: 'normal' } }
      />
    </SafeAreaView>
  );
}

This is where it crashes:
componentWillUnmount() {
    UIManager.dispatchViewManagerCommand(
      findNodeHandle(this.agsMapRef),
      UIManager.getViewManagerConfig('RNArcGISMapView').Commands.dispose,
      [args]
    );
  }

This is where it crashes:
componentWillUnmount() {
    UIManager.dispatchViewManagerCommand(
      findNodeHandle(this.agsMapRef),
      UIManager.getViewManagerConfig('RNArcGISMapView').Commands.dispose,
      [args]
    );
  }

Can you solve it?

@OsamaMukhtar You can remove "args" and using patch-package for another developer.


Change InternalSignificantTerms to only sum shard level counts in final reduce (#8735)

Backport PR for #8735
Check List

[x] New functionality includes testing.

[x] All tests pass

[x] New functionality has been documented.

[ ] New functionality has javadoc added

[x] Commits are signed per the DCO using --signoff
[x] Commit changes are listed out in CHANGELOG.md file (See: Changelog)

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@andrross here is the backport PR for #8735. Thanks!


Extra records being pulled from Hbase and Spark filters being applied

I see extra records being pulled from HBase during range scans. The following diff patch would help in reproducing the issue:
diff --git a/core/src/test/scala/org/apache/spark/sql/DefaultSourceSuite.scala b/core/src/test/scala/org/apache/spark/sql/DefaultSourceSuite.scala
index 310e35d..b08b6f3 100644
--- a/core/src/test/scala/org/apache/spark/sql/DefaultSourceSuite.scala
+++ b/core/src/test/scala/org/apache/spark/sql/DefaultSourceSuite.scala
@@ -17,6 +17,8 @@

 package org.apache.spark.sql

+import org.apache.hadoop.hbase.util.Bytes
+import org.apache.spark.sql.catalyst.util.TypeUtils
 import org.apache.spark.sql.execution.datasources.hbase.Logging
 import org.apache.spark.sql.execution.datasources.hbase.{HBaseRelation, HBaseTableCatalog}
 import org.apache.spark.sql.functions._
@@ -356,4 +358,27 @@ class DefaultSourceSuite extends SHC with Logging {
     assert(keys.contains("row100"))
     assert(keys.contains("row57"))
   }
+
+  test("Get records from hbase") {
+    val sql = sqlContext
+    import sql.implicits._
+
+    val timestamp = 0
+
+    val data = (timestamp to timestamp + 100).map { i =>
+      HBaseRecord(i, "text")
+    }
+
+    sc.parallelize(data).toDF.write.options(
+      Map(HBaseTableCatalog.tableCatalog -> catalog, HBaseTableCatalog.newTable -> "5"))
+      .format("org.apache.spark.sql.execution.datasources.hbase")
+      .save()
+
+    val df = withCatalog(catalog)
+    assert(df.filter(col("col0") >= "row000" && col("col0") < "row050").count, 50)
+    assert(df.filter(col("col0") >= "row050" && col("col0") < "row100").count, 50)
+    assert(df.filter(col("col0") >= "row000" && col("col0") < "row100").count, 100)
+
+  }
+
 }

For each of the filter statements, the logs show an extra record being pulled from HBase (the right side of the filter is considered inclusive). So 51 records in the first 2 filters and 101 in the last one. The count still shows the correct number and the right records, as a result of the filter being applied again in Spark.
HBase should be returning the right number of records and given the implementation of unhandledFilters(), Spark shouldn't be applying filters again.

To make sure users can get the correct results, unhandledFilters() in SHC only performs with limited filters not all the filters. Will check this.


Print USC compilation details

Closes #2403
Introduced changes

Print information about compiling Sierra as a spinner message
Skip printing the path for unsaved files

Checklist

[X] Linked relevant issue
[X] Updated relevant documentation
[X] Added relevant tests
[X] Performed self-review of the code
[X] Added changes to CHANGELOG.md

Spinner looks cool, but when compilation takes milliseconds it appears and disappears as fast we can't read it. So maybe to inform user whats going on, we should add heading about compilation? Sth like:
Compiling Sierra to Casm...
<spinner>

Do you mean by that Compiling Sierra to Casm... should stay but spinner with file path would disappear? If so, I don't think it's a good idea. The motivation behind this PR was to inform user that the compilation is actually happening (when it takes longer) and that there isn't any problem with forge. And the current solution provides exactly the functionality that corresponds to this.

We can think about adding a simple message that would disappear with spinner as well but this is not necessary.
Overall, I like this 👍 .

@franciszekjob if it's going to disappear then I don't think it would change much in terms of readability

We can think about adding a simple message that would disappear with spinner as well but this is not necessary.
Overall, I like this 👍 .

@franciszekjob if it's going to disappear then I don't think it would change much in terms of readability

@cptartur I don't refer to situation when it compilation is very quick. My thought is that it will be helpful when compilation takes loner time (in fact that's the clue of issue) so people will know that this spinner indicates Sierra to CASM compilation and not something else.

We can think about adding https://github.com/foundry-rs/starknet-foundry/pull/2631#pullrequestreview-2413056927 that would disappear with spinner as well but this is not necessary.

Nevermind, I didn't notice that the message is already getting printed 😅 , all fine.


mutations to create and update variants do not allow sku and id to be set separately

What I'm trying to achieve
Set the name and sku for a product variant (not using attributes) via productVariantCreate or productVariantUpdate mutation
Steps to reproduce the problem

create multiple product variants via graphql and specify a sku (no attributes)
the sku is set for the variants, and in the storefront you will see a variant select menu item that shows   -  fore each item.
productVariantCreateInput! has a sku field, but no 'name' field, so you can set the variant name

Note if you create the product variant in the ui, specifying only a sku (no attributes), it will show up as having both sku and name set to the sku (it's not that way in the database though)
What I expected to happen
allow variant name (product_productvariant.name) to be set in the variant mutations, so that the variant select menu shows  -  instead of  - price
this is important for being able to set variant 'names' that shouldn't be attributes (and thus should show up in the filters)
Screenshots

By design, variant names are used to represent attributes assigned to a variant and that's why they are generated and we don't allow to change them.

We dont want to show my sku name to frontstore, instead a business need to show a easyly understandle name to its customers. It is a needed feature. Also if you do not allow to change the variant name then why there is a separate field in the database ?

@piyushs02 In Saleor you have full freedom in what do you want to show in the frontstore. Variant name field is stored in the database for optimization (and convenience). Since those names are based on variant attributes, we don't want to lookup them in the database every time we render a variant / order line / checkout line.


ENH: Add lazy loading and prefetching for xgboost DMatrix

In the iv-q4-detect-medicine competition lazy loading and prefetching was used to train xgboost on a dataset that used too much RAM. A dataloader like class was created to iterate over batches of dmatrices.

@TeamEpochGithub/team-heisenberg


Fixed text visiblity in contact form

Fixes Issue
Closes #937

Changes proposed
Made changes in contact.css for better text visibility
Screenshots

Note to reviewers

kindly mention the issue number and screenshot also so that I can see and review it properly

kindly mention the issue number and screenshot also so that I can see and review it properly

I have done the needful, really sorry for the inconvenience.

kindly share a screenshot so that I can review and  merges successfully

kindly share a screenshot so that I can review and  merges successfully

Kindly make these changes

make an even rounded blue box in every corner.
add padding even on both sides -> left and right
add some space below the submit so that it will like professional
increase size of logo little bit more
if there is no any footer then use home page footer and add that also

after make these change kindly share output again so that I can review

Kindly make these changes

make an even rounded blue box in every corner.
add padding even on both sides -> left and right
add some space below the submit so that it will like professional
increase size of logo little bit more
if there is no any footer then use home page footer and add that also

after make these change kindly share output again so that I can review

Sure!
The previous changes are good?

Have started working on these!

@Tanishka023  can you make look like this

choose any one ...... kindly let me know if you can make it asap

choose any one ...... kindly let me know if you can make it asap

Hey!! I have made the necessary changes, just a minute

sure

choose any one ...... kindly let me know if you can make it asap

I think it already looks similar to the second one, I just need to add "Phone number" and "Address", this can be done ✅

choose any one ...... kindly let me know if you can make it asap

I think it already looks similar to the second one, I just need to add "Phone number" and "Address", this can be done ✅

yes but check color correction

make corner rounded and fix other issue

choose any one ...... kindly let me know if you can make it asap

I think it already looks similar to the second one, I just need to add "Phone number" and "Address", this can be done ✅

yes but check color correction

You want me to change the color? @codervivek5

now it look like good but need to improve... I will merge it but kindly raised new issue to improve this and fix it

Thank you for your contribution :)

Thank you for your contribution :)

@codervivek5 Can you please add labels to this PR?

Thank you for your contribution :)

@codervivek5 Hey!! This was the first issue I was assigned for GSSoC but as I was assigned before 7pm that day, this is not getting counted, can something be done anyhow?


use social_id instead of emails for fetch users from auth0

Auth0 API (V1 and V2) offers user(user_id) method for fetch user data

Does this still make sense?

No
El sáb., 31 de dic. de 2016 15:31, Federico Aloi<EMAIL_ADDRESS>escribió:

Does this still make sense?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/mumuki/mumuki-platform/issues/182#issuecomment-269877001,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AD6mDBM3T72nhJghL-YUSDvTvxXjpRelks5rNp-XgaJpZM4KIMYg
.


Update for stac-fastapi v2.5.x

Related Issue(s):

Description:
Update for stac-fastapi v2.5.3
PR Checklist:

[x] pre-commit hooks pass locally
[x] Tests pass (run make test)
[x] Documentation has been updated to reflect changes, if applicable, and docs build successfully (run make docs)
[x] Changes are added to the CHANGELOG.

Tests will still fail, I'm going to refactor them

alright, tests do pass so ✅
Note: tests pass but it's kinda lucky because we add the prefix to the base_url, while it should be something separate.
We don't need to change anything right now but in the future, we should refactor the tests

all the comments are resolved, we can go ahead an merge 👍


Implement KAT for KBKDF with KMAC128

FIPS 140-3 IG 10.3.A lists the following requirements regarding self-tests:

At the minimum, the cryptographic module shall perform a CAST for one of the functions defined in FIPS 202: SHA3-224, SHA3-256, SHA3-384, SHA3-512, SHAKE128 and SHAKE256, no matter how many of these functions the module may be designed to use.

Note2: The reason for requiring a self-test for only one of the FIPS 202-compliant hash functions is that all of these functions, including SHAKE128 and SHAKE256, rely on the same underlying Keccak-p permutation. Note that this is different from the SHA-1 and SHA-2 self-test requirements where separate self-tests are needed for SHA-1, SHA-256 and SHA-512, if the module is designed to use these hash functions.

These make it clear that, if a cryptographic module implements SHA-3 and SHAKE (from FIPS 202), it is sufficient to test either one of those functions to cover all of them.
However, for SP 800-185 (which defines additional XOFs based on Keccak), the IG says the following:

One CAST for one of the functions defined in SP 800-185: cSHAKE-128, cSHAKE-256, KMAC128, KMAC256, TupleHash and ParallelHash, is sufficient to meet the self-test requirements for all SP 800-185 functions implemented in the module, as long as all use the same underlying implementation of the Keccak-p permutation.

If FIPS 202 SHA-3 functions are in the same module and they share the same SHAKE implementation, then one CAST for either one SP 800-185 function or one FIPS 202 function is sufficient to meet the CAST requirement for SP 800-185 functions.

If a module supports both FIPS 202 and SP 800-185 functions and they share the same SHAKE implementation (either SHAKE128 or SHAKE256), then one CAST on a function defined in either SP 800-185 or FIPS 202 is sufficient to meet the CAST requirement for SP 800-185 functions.

Note4: The reason for allowing a CAST for either the SP 800-185 or SHAKE-based FIPS 202 hash functions is because all of these functions rely on the same SHAKE128 or SHAKE256 function, and the SP 800-185 functions do not add significant complexity to this underlying function.

In its entirety, this text is quite ambiguous. The intent seems to be that, to cover the SP 800-185 functions, one needs to implement a self-test for a function based on SHAKE (i.e. SHAKE128, SHAKE256, cSHAKE, KMAC...). SHA-3 is not defined in terms of SHAKE, but in terms of Keccak, and thus a SHA-3 KAT would not cover cSHAKE/KMAC/... On the other hand, SHA-3 and SHAKE seem to be considered equivalent for the purpose of self-testing FIPS 202 functions.
Because OpenSSL implements KMAC (an SP 800-185 function), I would like to propose that another KAT is added to test a SHAKE-based function. I'm aware that OpenSSL 3 already has FIPS 140-2 validation and is in the queue for FIPS 140-3 validation. Perhaps you have already discussed this with your lab and decided this would be a non-issue. I simply propose this KAT to err on the safe side.
There's a few options:

Test SHAKE128, which would cover both SHA-3, SHAKE, and KMAC, and remove the existing SHA3-256 self-test. self_test_kats.c currently does not support XOFs.
Test KMAC128, which would cover SHAKE and KMAC, but maybe not SHA-3. Even though it would make logical sense, I currently can't find in the IG where the FIPS 202 self-test requirements can be met by testing an SP 800-185 function. Regardless, self_test_kats.c currently does not support MACs.
Test KBKDF with KMAC128, which would cover SHAKE, KMAC, and KBKDF, though more complex. Currently, self_test_kats.c already supports KBKDF, so adding this KAT only requires small changes to self_test_data.inc.

The test data for this KAT was collected using the NIST ACVTS.

I dont think this is necessary since the underlying construct is KECCAK.
I would prefer we dont add tests unless absolutely required, especially since the ability to run the self tests just once on install disappeared in FIPS 140-3.

I dont think this is necessary since the underlying construct is KECCAK. I would prefer we dont add tests unless absolutely required, especially since the ability to run the self tests just once on install disappeared in FIPS 140-3.

Right, and the ambiguity of the IG is the main problem here, ideally this would be clarified by the CMVP.
What about replacing the existing SHA3-256 test with a SHAKE128 test? Would that be considered a regression by OpenSSL?

This pull request is ready to merge

Merged to the master branch. Thank you for your contribution.


Added a base64 encoder/decoder for DAGTransaction.

PR Category: Feature
Added a base64 encoder/decoder for DAGTransaction.

Re-implemented DAGTransaction and Signed[DAGTransaction] using the JsonSerializer from PR https://github.com/Constellation-Labs/tessellation/pull/592.

This PR is superseded by PR https://github.com/Constellation-Labs/tessellation/pull/627.


8月1号：1小时左右，文贵在郭媒体直播……紧急向香港同胞通告……未来几天的共匪的疯狂……行动，一切都是刚刚开始！

8月1号：1小时左右，文贵在郭媒体直播……紧急向香港同胞通告……未来几天的共匪的疯狂……行动，一切都是刚刚开始！

8月1日：一．共产党：将在8月4号宣布根据解放军驻港法．国家安全法．由香港政府申请·驻港部队对香港戒严。
The communist party: will announce on August 4th that based upon the PLA Garrison Law and National security laws, the Hong Kong government has requested martial law be enforced by the PLA army stationed in Hong Kong.
二．戒严条例将规定．对香港．社会治安．人员进出由戒严指挥部统一指挥。
2. The safety of Hong Kong, public order. and the entry and exit of personnel shall all be under the unified direction of the martial law command.
三．戒严指挥部将对香港的人员进出大规模限制，基本上是只许出不许进，并将定向清理美国和欧洲国家在香港的驻港机构及持有美英护照的外籍人士。
3. The martial law command will impose massive restrictions on the movement of people in and out of Hong Kong, essentially barring them from entering but allowing them to leave the territory freely. They will also clean up U.S. and European institutions based in Hong Kong and foreigners with U.S. and British passports.
四．驻港部队实施戒严的同时，香港警察将对6月九日以来的和平抗议的人士进行大抓捕……
4. The Hong Kong police will make many arrests associated with the peaceful protests which have occurred since June 9, as troops stationed in HongKong impose martial law.

8月4號 即將對香港戒嚴的緊急通告
An emergency declaration of martial law in Hong Kong is expected on August 4th
一．共產黨：將在8月4號宣佈根據解放軍駐港法．國家安全法．由香港政府申請·駐港部隊對香港戒嚴。

The communist party: will announce on August 4th that based upon the PLA Garrison Law and National security laws, the Hong Kong government has requested martial law be enforced by the PLA army stationed in Hong Kong.

二．戒嚴條例將規定．對香港．社會治安．人員進出由戒嚴指揮部統一指揮。
2.  The safety of Hong Kong, public order. and the entry and exit of personnel shall all be under the unified direction of the martial law command.
三．戒嚴指揮部將對香港的人員進出大規模限制，基本上是只許出不許進，並將定向清理美國和歐洲國家在香港的駐港機構及持有美英護照的外籍人士。
3. The martial law command will impose massive restrictions on the movement of people in and out of Hong Kong, essentially barring them from entering but allowing them to leave the territory freely. They will also clean up U.S. and European institutions based in Hong Kong and foreigners with U.S. and British passports.
四．駐港部隊實施戒嚴的同時，香港警察將對6月九日以來的和平抗議的人士進行大抓捕……
4. The Hong Kong police will make many arrests associated with the peaceful protests which have occurred since June 9, as troops stationed in HongKong impose martial law.
https://spark.adobe.com/page/RPtb5WpXMNiUK/


The Phaser API pages needs to be re-designed

The Phaser API page is a total mess.
I was searching a keyboard event issue and found this:
http://www.html5gamedevs.com/topic/11715-help-with-phaser-stealing-keypress-focus/?do=findComment&comment=67758
So, I go to the Phaser API page here:
http://phaser.io/docs/2.4.4/Phaser.Game.html#onFocus
And it has no representation or example of how to utilize this onBlur signal whatsoever. This is not only for the onBlur signal but for every single thing listed.

Now, for example if I were using the ImpactJS engine and wanted to find out how to add an image, this is what their API shows:
http://impactjs.com/documentation/class-reference/image#synopsis
For Phaser, this is what their API shows:
http://phaser.io/docs/2.4.4/Phaser.Image.html
See the difference?
Also, what's up with the huge background image almost taking up half of the docs page? Remove that, it's highly annoying when scrolling through the docs.
The documentation about how the methods work is good, but the layout and usages are lacking immensely and it's an extreme turn off.

Wow. Very sad.
So after a while of searching, you actually are supposed to do:
game.onFocus.add(function(e){
console.log('Game was in focus');
});

To utilize the onFocus method/signal.
Mind telling me why in the world this was not explained here?
http://phaser.io/docs/2.4.4/Phaser.Game.html#onFocus
No where on that page is it telling the user that you need to utilize the add method. Just another round of hoops you need to go through to finally get something working from the API page.  Why isn't there just a simple example code block of what I have posted above? There is absolutely NO reason whatsoever to make the API documentation this confusing.

Give me one reason why I should put up with the attitude and hostility in this post?
There are myriad ways to request or suggest something politely. This isn't one.

I shouldn't NEED to request a proper documentation in the first place. I'm fed up with wasting my time sifting through a poorly API just to find out how to use some methods within the game engine. It's silly.

Yeah, they should totally refund you back the money you paid.

Yeah they should, since I thought moving from ImpactJS to Phaser would be a good idea, huh?

Feel free not to use it?

What you're requesting is code examples in the API docs. I purposely don't do that because I like to give much longer form examples in the Phaser Examples instead. Which is why there are hundreds and hundreds of them. Far more than you could ever fit into the API docs themselves.

And I wonder if impactJS has so great documentation why did you feel the need to move from them?
Could it be because they focus on documentation layout and page setup and not actually for the underlying engine?
Also did you give Phaser the same amount of time that you have been using ImpactJS and compared them? After a while you don't need the docs any more.

@WebGLisTheFuture I agree that Impact has nicer documentation than Phaser; inline example code is great. (Impact is also a paid project and so the people who work on that get compensated for their time working on docs.) One of the things that I do when evaluating a new library or framework is do a thorough documentation review. It's standard due diligence and I highly recommend that if underdocumented code is a turnoff to you, you should base your decisions in using a framework primarily on the state of the documentation.
I also agree that the way you put your request could've been much nicer. You're not a customer. You're not entitled to anything. You're taking advantage of volunteer time and labor here. The ideal response would have been a pull request with some example code that could be merged directly into the documentation. That way, the maintainers would have a framework they could use in the future for adding similar documentation to other functions.

The problem PhotonStorm is that not every method / function on the API page has an example for it. So what you are saying is fine, but a user will end up just looking at the doc's then go to the examples page and then end up not finding what they want. Then they end up at square one. I am suggesting a better documentation page and for each method/function on the doc's page, there is a link to the examples page. (Since you said the code blocks would fill up the docs, which is fair).
You guys have not addressed any of my concerns in my original post which are fair and valid but resort to not doing anything about it because of my tone.  That's not right.

That should teach you something about the proper tone to use on such occasions.

Your tone is the reason this is closed. Feel free to re-open a better constructed one. As I said, I absolutely do not have to put up with attitude here. At all. I don't really care if you disagree with that, it's just how it is.

Just to clarify, you guys also should note Impact was developed by one person more than 5 years ago and their documentation has been like that for years. Doesn't take much to add code examples.

You're not a customer. You're not entitled to anything

But, how do you know I am not a Patreron supporter? So now you guys are saying if I was a 'customer' and used this tone It would be okay?

 But then tolerance would be required to get your
money. :)
On Feb 25, 2016 1:06 PM, "WebGLisTheFuture"<EMAIL_ADDRESS>wrote:

Just to clarify, you guys also should note Impact was developed by one
person more than 5 years ago and their documentation has been like that for
years. Doesn't take much to add code examples.
You're not a customer. You're not entitled to anything
But, how do you know I am not a Patreron supporter? So now you guys are
saying if I was a 'customer' and used this tone It would be okay?
—
Reply to this email directly or view it on GitHub
https://github.com/photonstorm/phaser/issues/2352#issuecomment-188906896
.

Just want to clarify that I'm not a Phaser contributor in any way! But I've used Phaser and Impact and I run a lot of open source projects myself and I care about good documentation and good PRs.
And asking for proper documentation is 100% okay! You just asked for it in a really mean way, and that's not okay.

In this case, it makes it clear it returns a Phaser.Signal. Is the Signal
API not clear or the return value?
I don't think adding a code example for every signal is the right thing to
do.. they are all more or less the same, after all.
On Feb 25, 2016 11:24 AM, "WebGLisTheFuture"<EMAIL_ADDRESS>wrote:

The Phaser API page is a total mess.
I was searching a keyboard event issue and found this:
http://www.html5gamedevs.com/topic/11715-help-with-phaser-stealing-keypress-focus/?do=findComment&comment=67758
So, I go the Phaser API page here:
http://phaser.io/docs/2.4.4/Phaser.Game.html#onFocus
And it has no representation or example of how to utilize this onBlur
signal whatsoever. This is not only for the onBlur signal but for every
single thing listed.
Now, for example if I were using the ImpactJS engine and wanted to find
out how to add an image, this is what their API shows:
http://impactjs.com/documentation/class-reference/image#synopsis
For Phaser, this is what their API shows:
http://phaser.io/docs/2.4.4/Phaser.Image.html
See the difference?
Also, what's up with the huge background image
https://i.gyazo.com/98315d60c90ebc0d91f38fd7de2b2d3a.png almost taking
up half of the docs page? Remove that, it's highly annoying when scrolling
through the docs.
—
Reply to this email directly or view it on GitHub
https://github.com/photonstorm/phaser/issues/2352.

@hilts-vaughan
Yeah, it says it returns a Phaser.Signal, and so I clicked on that:
http://phaser.io/docs/2.4.4/Phaser.Signal.html
Then when I get here, there is still no documentation on how to even use this Signal Syntaxically in the game engine itself. That's what I am suggestion, I shouldn't (or any dev) have to run through all these hoops to just find out how to utilize the method/function. This is true not only for Phaser.Signal but everything in the docs.  The documentation for the functions are actually really well done, but the lack of showing how to actually implement those methods in-game are non-existence (in the API docs).
So I am suggesting to add a link in the doc's next to each method / description that goes to a page showing how to use it (or atleast a code block).

I don't know; isn't add and remove clear? I think it's fine -- but if you
could explain your exact issues I don't mind putting a PR through (or you
can, too)
I wouldn't call this hoop jumping -- it's two clicks. Now, if it's not
immediately obvious how to use the signal then there is an issue.
On Feb 25, 2016 1:23 PM, "WebGLisTheFuture"<EMAIL_ADDRESS>wrote:

@hilts-vaughan https://github.com/hilts-vaughan
Yeah, it says it returns a Phaser.Signal, and so I clicked on that:
http://phaser.io/docs/2.4.4/Phaser.Signal.html
Then when I get here, there is still no documentation on how to even use
this Signal Syntaxically in the game engine itself. That's what I am
suggestion, I shouldn't (or any dev) have to run through all these hoops to
just find out how to utilize the method/function. This is true not only for
Phaser.Signal but everything in the docs. The documentation for the
functions are actually really well done, but the lack of showing how to
actually implement those methods in-game are non-existence (in the API
docs).
So I am suggesting to add a link in the doc's next to each method /
description that goes to a page showing how to use it (or atleast a code
block).
—
Reply to this email directly or view it on GitHub
https://github.com/photonstorm/phaser/issues/2352#issuecomment-188918103
.

http://phaser.io/docs/2.4.4/Phaser.Signal.html
Contains the add function just at the middle of the page.
Also if you thing a developer shouldn't have/need to read the framework to get accustomed to it and learn to use it, then this tells me you haven't read many documentations before...
And FYI Phaser has a great and friendly community and it would benefit you if you got engaged and asked away whatever troubles you.

@netgfx  Yes, I saw that method but how would I know that add method belonged to the main game class? ( game = new Phaser.Game()) That's what I am trying to get at, there is no documentation noting that.  All I read was:

Constructor new Signal()
A Signal is an event dispatch mechanism that supports broadcasting to multiple listeners.
Event listeners are uniquely identified by the listener/callback function and the context.

add doesn't belong to the game class. It belongs to the signal.
On Thu, Feb 25, 2016 at 1:41 PM, WebGLisTheFuture<EMAIL_ADDRESS>wrote:

@netgfx https://github.com/netgfx Yes, I saw that method but how would
I know that add method belonged to the main game class? ( game = new
Phaser.Game()) That's what I am trying to get at, there is no
documentation noting that. All I read was:
Constructor new Signal()
A Signal is an event dispatch mechanism that supports broadcasting to
multiple listeners.
Event listeners are uniquely identified by the listener/callback function
and the context.
—
Reply to this email directly or view it on GitHub
https://github.com/photonstorm/phaser/issues/2352#issuecomment-188923000
.

Oops, I meant signal belonged to main
	game.onFocus.add(function(){

	})

But how would you find out that the onFocus has to use the add method in the docs

Because "onFocus" in the document you linked returns a Phaser.Signal ... :)
Of course, it can't return a void (that would make no sense, no)? So, the
next obvious thing to do is figure out how to "attach" the event.
The Signal is the answer to that.
On Thu, Feb 25, 2016 at 1:49 PM, WebGLisTheFuture<EMAIL_ADDRESS>wrote:

Oops, I meant signal belonged to main
game.onFocus.add(function(){

})

But how would you find out that the onFocus has to use the add method in
the docs
—
Reply to this email directly or view it on GitHub
https://github.com/photonstorm/phaser/issues/2352#issuecomment-188925732
.

This smells like a case of not reading  an introduction to Phaser and
understanding the signal dispatch system (or even rationalizing  how this
could fire)
On Thu, Feb 25, 2016 at 1:53 PM, Vaughan Hilts<EMAIL_ADDRESS>wrote:

Because "onFocus" in the document you linked returns a Phaser.Signal ...
:) Of course, it can't return a void (that would make no sense, no)? So,
the next obvious thing to do is figure out how to "attach" the event.
The Signal is the answer to that.
On Thu, Feb 25, 2016 at 1:49 PM, WebGLisTheFuture <
<EMAIL_ADDRESS>wrote:

Oops, I meant signal belonged to main
game.onFocus.add(function(){

})

But how would you find out that the onFocus has to use the add method in
the docs
—
Reply to this email directly or view it on GitHub
https://github.com/photonstorm/phaser/issues/2352#issuecomment-188925732
.

This smells like a case of not reading  an introduction to Phaser and
understanding the signal dispatch system (or even rationalizing  how this
could fire)

Which is not explained in the docs whatsoever.

If only someone had posted a guide on them... ;)
http://phaser.io/news/2016/01/using-phaser-signals
On Thu, Feb 25, 2016 at 1:55 PM, WebGLisTheFuture<EMAIL_ADDRESS>wrote:

This smells like a case of not reading an introduction to Phaser and
understanding the signal dispatch system (or even rationalizing how this
could fire)
Which is not explained in the docs whatsoever.
—
Reply to this email directly or view it on GitHub
https://github.com/photonstorm/phaser/issues/2352#issuecomment-188928634
.

Once again, disagree about inlining it on every signal. If you know how the
signals work, it's gloss. The page will be twice as long if you have to
include an example on how to "reuse the signal API" on every page.
You see it returns a Phaser.Signal; the API is straight forward -- add and
remove. If you need more help, there's tons of pages to get you started.
I don't see a convincing case except you insisting it's not spelled out
inline. I insist if you spend 5 minutes reading it's easy to find.
Disclaimer: I'm a developer that uses Phaser; not a Phaser developer.
On Thu, Feb 25, 2016 at 2:00 PM, Vaughan Hilts<EMAIL_ADDRESS>wrote:

If only someone had posted a guide on them... ;)
http://phaser.io/news/2016/01/using-phaser-signals
On Thu, Feb 25, 2016 at 1:55 PM, WebGLisTheFuture <
<EMAIL_ADDRESS>wrote:

This smells like a case of not reading an introduction to Phaser and
understanding the signal dispatch system (or even rationalizing how this
could fire)
Which is not explained in the docs whatsoever.
—
Reply to this email directly or view it on GitHub
https://github.com/photonstorm/phaser/issues/2352#issuecomment-188928634
.

 The man who has the human-ability to read and investigate code, like a painter can find the hidden meaning in someone other picture (yes, a hacker - not a cracker). And if that man doesn’t understand something, doesn’t see the sense or the point of a line of code.. so i would say that he is not a good programmer. It’s normal, it’s ok. And it’s real. But when someone, not a good programmer, trying to teach the stuff that he doesn’t know - it only shows his stupidity. And I don't see the point in having to pay attention to him and wasting my time. In short - if you don’t understand the code and, you think that the documentation is bad, but you what to know that codes.. but you cannot.. that’s mean only one - probably you are not such good as you think.
 If you cannon understand the code - go ahead and read the code again and again, with or without debugger, which you like to use to maintain your courage. If you don't like the documentation - don't read it. It's simple.
Don't teach others when you yourself are still a student.

We should keep this constructive. If we can do something as a community to
make it more clear, we should.
 The man who has the human-ability to read and investigate code,
like a painter can find the hidden meaning in someone other picture (yes, a
hacker - not a cracker). And if that man doesn’t understand something,
doesn’t see the sense or the point of a line of code.. so i would say that
he is not a good programmer. It’s normal, it’s ok. And it’s real. But when
someone, not a good programmer, trying to teach the stuff that he doesn’t
know - it only shows his stupidity. And I don't see the point in having to
pay attention to him and wasting my time. In short - if you don’t
understand the code and, you think that the documentation is bad, but you
what to know that codes.. but you cannot.. that’s mean only one - probably
you are not such good as you think.
 If you cannon understand the code - go ahead and
read the code again and again, with or without debugger, which you like to
use to maintain your courage. If you don't like the documentation - don't
read it. It's simple.
Don't teach others when you yourself are still a student.
—
Reply to this email directly or view it on GitHub
https://github.com/photonstorm/phaser/issues/2352#issuecomment-188945393
.

Hilarious how someone like me has to be shunned down like this just for you guys to acknowledge that the API / docs is poorly written.
@WebGLisTheFuture the API and the docs are two different things. Just because you don't like the docs doesn't mean the API needs to be redesigned. Try the old docs. Open docs/index.html inside the phaser repo. I find them easier to navigate.

@WebGLisTheFuture It's an open source project - don't like something, submit a pull request. Acting like an entitled douche nozzle completely overshadows and salient points you might have raised.

When you guys are done lecturing about proper manners, maybe we can return to the fact that the header on the docs does in fact, as pointed out by mr. Douche himself, take up half the screen. This means I have to go into html and edit the header smaller each time I visit the docs.
Should I open a new request or can someone do it for me? I'm not a git-shark yet, but working on it.

@JakeCake In my 1920x1200 27'' it looks fine... as you see it all depends. But yeah maybe a small X could be put in-place to reduce the height of the header or remove it altogether.


ML 8.10 : Classical CNNs - AlexNet, VGGNet (D)

Description
📌  Issues for Week 8
Welcome to 'ML' Team, good to see you here
:arrow_forward: This issue will helps readers in acquiring all the knowledge that one needs to know about ----
Classical CNNs : AlexNet, VGGNet.
:red_circle: To get assigned to this issue, add your Batch Numbers mentioned in the spreadsheet of "Machine Learning", the approach one would follow and choice you prefer (Documentation, Audio, Video). You can go with all three or any number of options you're interested to work on.
✔ Domain : Machine Learning
:red_circle::yellow_circle: Points to Note :

The issues will be assigned on a first come first serve basis, 1 Issue == 1 PR.

"Issue Title" and "PR Title should be the same. Include issue number along with it.

Changes should be made inside the Machine Learning/Machine_Learning/ML_for_Seqential_Data_&_Visual_Data Branch.

Follow Contributing Guidelines & Code of Conduct before start Contributing.

This issue is only for 'GWOC' contributors of 'Machine Learning' domain.

:white_check_mark: To be Mentioned while taking the issue :

Full name
Batch Number
GitHub Profile Link
Which type of Contribution you want to make :

[ ] Documentation

Happy Contributing 🚀
All the best. Enjoy your open source journey ahead. 😎
Domain
Machine Learning
Type of Contribution
Documentation
Code of Conduct

[X] I follow Contributing Guidelines & Code of conduct of this project.

Name: Mann Shah
Batch: ML Batch 3
GitHub: https://github.com/Mann-tech13
Documentation

Name: Priyal Palkhiwala
Batch: 5
Profile link: https://github.com/priyall
Contribution type: Documentation
I would like to contribute to this issue.

Please assign this issue to me.
Name: Vidhi Bhatt
Domain: ML Batch 3
Serial no: 490
Github link: https://github.com/VidhiBhatt01
Documentation

Yugal Agarwal
Batch - 1
https://github.com/Yugal41735
Documentation

https://github.com/Ruchika-20
Please assign this issue to me.


chore: fix typo

Related with https://github.com/idena-network/idena-desktop/pull/743

Hi, thanks for your contribution!


Switch object page from tables to TabsGroups and DescriptionList

Description
Replace page tables with TabsGroups and DescriptionList component

before
after

part of objects page redesign

@Jibz-Mysten


Other subdomains resolve to chibisafe

I have a chibisafe instance setup on my main domain without any subdomains. Today I tried to add a subdomain to my website that was for something different, set everything up in nginx, but the subdomain still resolves to chibisafe. Not sure if I'm doing anything wrong but I've included my nginx config file for reference. Unsure what other config files I'd need to include.
default(1).txt

This is an issue with your nginx configuration, thus out of scope for this project.

I checked your domain and it seems you are running flexible SSL setting on Cloudflare. Your nginx is configured to serve writing. subdomain on 80 port only, but the cloudflare is likely hitting your server on 443 attempting SSL. Since no server_name matches for 443, it uses the first declaration as default and serves your instance of chibisafe with invalid SSL certificate.
As CF is configured in flexible mode, it does not check the certificate and accepts the response, forwarding it to the client.

Solutions:

use rules to configure different SSL strategy for your subdomain - you need one that does not require SSL on server-side; On the other hand, you can update your root domain setting to "Strict" as LetsEncrypt is configured on the server;

create 443 server for your subdomain, you can obtain free SSL certificate from LetsEncrypt as you done for the main domain;

You may encounter issues attempting to implement either solution, CF SSL config is a bit tricky, so is requesting new cert for a domain which is currently not listening on 80... Good luck!

appreciate your help, got it working by listening on 443 in nginx.


Receiving "Failed To Create Camera Image File"

`
2019-12-01 14:00:05.865 16921-16921/com.irondigitalmedia.keep W/System.err:     at com.github.dhaval2404.imagepicker.util.FileUtil.getImageFile(FileUtil.kt:46)
2019-12-01 14:00:05.865 16921-16921/com.irondigitalmedia.keep W/System.err:     at com.github.dhaval2404.imagepicker.util.FileUtil.getImageFile$default(FileUtil.kt:30)
2019-12-01 14:00:05.865 16921-16921/com.irondigitalmedia.keep W/System.err:     at com.github.dhaval2404.imagepicker.provider.CameraProvider.startCameraIntent(CameraProvider.kt:86)
2019-12-01 14:00:05.865 16921-16921/com.irondigitalmedia.keep W/System.err:     at com.github.dhaval2404.imagepicker.provider.CameraProvider.checkPermission(CameraProvider.kt:72)
2019-12-01 14:00:05.865 16921-16921/com.irondigitalmedia.keep W/System.err:     at com.github.dhaval2404.imagepicker.provider.CameraProvider.startIntent(CameraProvider.kt:61)
2019-12-01 14:00:05.865 16921-16921/com.irondigitalmedia.keep W/System.err:     at com.github.dhaval2404.imagepicker.ImagePickerActivity.loadBundle(ImagePickerActivity.kt:68)
2019-12-01 14:00:05.865 16921-16921/com.irondigitalmedia.keep W/System.err:     at com.github.dhaval2404.imagepicker.ImagePickerActivity.onCreate(ImagePickerActivity.kt:47)`
Your code says this shouldn't ever happen.
else -> {
Log.e(TAG, "Image provider can not be null")
// Something went Wrong! This case should never happen
setError(getString(R.string.error_task_cancelled))
}
line 72. I'm not sure what's going on. Would you need anything else to help figure out what's going on? The permission is given i checked the app permissions it settings.
This works great on a physical device (note 9), but doesn't work on a virtual device.

Possible duplicate of #38


Add new designs for available html elements.

Feel free to add new elements also...

can I work on this one

Sure, go ahead.
On Sun 7 Oct, 2018, 5:21 PM pfistersimon<EMAIL_ADDRESS>wrote:

can I work on this one
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/himanshu-daga/Webster/issues/48#issuecomment-427647292,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AYCM1qxIBcGYuEXV5Tr1yTvbUvTRNLZgks5uierXgaJpZM4XLpew
.

I will try  :+1:


Pk5/fix integration tests for release

We were hitting an error in the integration tests because when running list_credential method we do not retry on failure. When running the CLI normally (outside of the testing framework), the retries happen automatically which means that the command would succeed when running outside of the testing framework. This seems like an external issue but can be fixed by adding a short while loop to retry the list_credential method
I have also changed the publisher name in our tests because the US has some publishers laying around with the same name, which meant we could not actually run the tests with the old publisher name

Logic looks good to me. As discussed, check with Dave as to whether we should merge this now or not


Update Volunteer page

Update volunteer page to separate onboarding and ready to assign volunteers in the sidebar.

Awesome, looks good. The body content seems to have a new 30px space above it causing a vertical scroll now though. Not sure if that's introduced in this PR though.


io.kestra.plugin.git.SyncFlows not working with Azure git

Expected Behavior
Sync all flow on Kestra
Actual Behaviour
Illegal flow yaml: Cannot construct instance of io.kestra.core.models.flows.Flow (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value ('.')
at [Source: (StringReader); line: 1, column: 1]
Steps To Reproduce
Just create a flow and execute it.
All my flows area on folder flows/cnae on git
Environment Information

Kestra Version: 0.17.1
Plugin version:
Operating System (OS / Docker / Kubernetes): Docker
Java Version (If not docker):

Example flow
id: syc_flows_from_gitazure
namespace: timoneiro.online
description: Sincronizar os fluxos salvos no git
labels:
project: tim.datawarehouse
environment: prod
client: all
target: gitsync
tasks:

id: sync_flows
type: io.kestra.plugin.git.SyncFlows
url<EMAIL_ADDRESS>targetNamespace : "tim.online"
branch: master
#dryRun: true
#delete: true
gitDirectory: flows
includeChildNamespaces: true
username: "{{ secret('DBSCONFIGUSER') }}"
password: "{{ secret('GITSYSFLOWPASS') }}"

On targetNamespace I've tried tim, "tim" as well.
I have another flow and I use io.kestra.plugin.git.Clone with no problem

I figure it out!
I tried on Gitlab and got the error:
Illegal flow yaml: No content to map due to end-of-input at [Source: (StringReader); line: 1, column: 1]
But when I deleted all .gitkeep from all repository I was able to sync.
So I went back to Azure and delete .gitignore file that existed. Synced without problem!
Hope this help!

Hello ! Sorry for the inconvenience I forgot to ignore .git** files, done and will be available in the next bugfix release (0.17.3)


minor changes on sam partner quickstart links

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

.openpublishing.publish.config.json
:white_check_mark:Succeeded

Intelligent-asset/Quickstarts/SAM-Partners.md
:white_check_mark:Succeeded
View

Intelligent-asset/Tutorials/SAM-Partners/EDP.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


[AOT compatible] Make HostsUILib become AOT compatible

Summary of the Pull Request
This PR does simply make DuplicateService and HostsService  to be a partial class. It makes the HostsUILib AOT compatibility and we can mark HostsUILib is AOT compatiability after merging this PR change.

PR Checklist

[ ] Closes: #xxx
[ ] Communication: I've discussed this with core contributors already. If work hasn't been agreed, this work might be rejected
[ ] Tests: Added/updated and all pass
[ ] Localization: All end user facing strings can be localized
[ ] Dev docs: Added/updated
[ ] New binaries: Added on the required places

[ ] JSON for signing for new binaries
[ ] WXS for installer for new binaries and localization folder
[ ] YML for CI pipeline for new test projects
[ ] YML for signed pipeline

[ ] Documentation updated: If checked, please file a pull request on our docs repo and link it here: #xxx

Detailed Description of the Pull Request / Additional comments
The target is make PowerToys AOT compatible. That's a big change. So, we will split it to more small work. This PR is one of the AOT compatible work.

Validation Steps Performed

Manual build & launch hosts editor.
Add new hosts items
Validate hosts change.

@moooyo I marked https://github.com/microsoft/PowerToys/pull/36176 approved and good to merge in.  I'm assuming that needs to go in, this will then adopt that in the csproj and this will be ready, correct?

@moooyo I marked #36176 approved and good to merge in. I'm assuming that needs to go in, this will then adopt that in the csproj and this will be ready, correct?

Sure. I think so. We can check-in csproj change in this PR after #36176 merged. It's ready to mark HostsUILib to AOT compatible. I've tested it manually.

Why not in same PR?

Why not in same PR?

Sorry for the confusion. I mean, we can refer Common.Dotnet.AotCompatibility.props (which merged in #36176) in the HostsUILib's csproj file in this PR.

/azp run

/azp run

Hi, we've added the "Don't Merge" tag to the PR, since we're trying to keep the repo stable for the release and possible hotfix if necessary. Please don't merge the PR while the tag is still in here. This allows people to review the PR and approve with less fear that it'll get merged 😄


Enchanting table seed not updated when enchanting

The enchanting table seed is not updated when enchanting.
This causes the books that are enchanted to always be identical to the previous one, unless something is changed about the environment (such as placing string between the shelves and your enchanting table.
The following error is logged when enchanting:
[22:38:55] [Server thread/ERROR]: Failed to handle packet net.minecraft.class_2811@18d99eea, suppressing error
java.lang.ClassCastException: class net.minecraft.advancement.criterion.EnchantedItemCriterion cannot be cast to class dev.shadowsoffire.apotheosis.advancements.EnchantedTrigger (net.minecraft.advancement.criterion.EnchantedItemCriterion and dev.shadowsoffire.apotheosis.advancements.EnchantedTrigger are in unnamed module of loader net.fabricmc.loader.impl.launch.knot.KnotClassLoader @523884b2)
	at dev.shadowsoffire.apotheosis.ench.table.ApothEnchantmentMenu.lambda$clickMenuButton$0(ApothEnchantmentMenu.java:146) ~[zenith-1.0.0-1.20.1.jar:?]
	at net.minecraft.screen.ScreenHandlerContext.method_17394(ScreenHandlerContext.java:35) ~[client-intermediary.jar:?]
	at net.minecraft.screen.ScreenHandlerContext$2.get(ScreenHandlerContext.java:22) ~[client-intermediary.jar:?]
	at net.minecraft.screen.ScreenHandlerContext.run(ScreenHandlerContext.java:34) ~[client-intermediary.jar:?]
	at dev.shadowsoffire.apotheosis.ench.table.ApothEnchantmentMenu.onButtonClick(ApothEnchantmentMenu.java:122) ~[zenith-1.0.0-1.20.1.jar:?]
	at net.minecraft.server.network.ServerPlayNetworkHandler.onButtonClick(ServerPlayNetworkHandler.java:1728) ~[client-intermediary.jar:?]
	at net.minecraft.network.packet.c2s.play.ButtonClickC2SPacket.apply(ButtonClickC2SPacket.java:17) ~[client-intermediary.jar:?]
	at net.minecraft.network.packet.c2s.play.ButtonClickC2SPacket.apply(ButtonClickC2SPacket.java:6) ~[client-intermediary.jar:?]
	at net.minecraft.network.NetworkThreadUtils.method_11072(NetworkThreadUtils.java:22) ~[client-intermediary.jar:?]
	at net.minecraft.server.ServerTask.run(ServerTask.java:18) ~[client-intermediary.jar:?]
	at net.minecraft.util.thread.ThreadExecutor.executeTask(ThreadExecutor.java:156) ~[client-intermediary.jar:?]
	at net.minecraft.util.thread.ReentrantThreadExecutor.executeTask(ReentrantThreadExecutor.java:23) ~[client-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.executeTask(MinecraftServer.java:782) ~[client-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.executeTask(MinecraftServer.java:164) ~[client-intermediary.jar:?]
	at net.minecraft.util.thread.ThreadExecutor.runTask(ThreadExecutor.java:130) ~[client-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.runOneTask(MinecraftServer.java:764) ~[client-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.runTask(MinecraftServer.java:758) ~[client-intermediary.jar:?]
	at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:139) ~[client-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.runTasksTillTickEnd(MinecraftServer.java:743) ~[client-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.handler$cop000$carpet$modifiedRunLoop(MinecraftServer.java:23951) ~[client-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:650) ~[client-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:265) ~[client-intermediary.jar:?]
	at java.lang.Thread.run(Thread.java:1583) ~[?:?]

I cannot find any mixin into EnchantedItemCriterion. I believe that perhaps you meant to mixin into it so that it can inherit from EnchantedTrigger, however this is not done.
I do see that you did this though, but I'm not entirely sure how the criterion stuff works. However, this seems to have not done anything.

Probably got broken when I moved from Access Wideners to getter/setters, I'll fix in the next update

I forgot to add a @Mutable on the accessor...

Probably got broken when I moved from Access Wideners to getter/setters, I'll fix in the next update

any idea when that update will be pushed? (aka, should I bother building from source to get it sooner)

An hour ago lol


Wrong mouse position from getRelativePosition method

Whenever the event provided to getPointsAtEvent comes from a delegated handler, the method getRelativePosition gives the wrong mouse position.
Changing canvas = evt.currentTarget || evt.srcElement, to canvas = evt.target || evt.srcElement, does the trick, but it would be safer to allow an extra parameter to 'getPointsAtEvent' to specify the real canvas element:
getRelativePosition = helpers.getRelativePosition = function(evt, canvas){
var mouseX, mouseY;
var e = evt.originalEvent || evt,
canvas = canvas || evt.currentTarget || evt.srcElement,
boundingRect = canvas.getBoundingClientRect();...

Hello, today I am closing all issues that are only affecting version 1 of Chart.js as WONTFIX.
If this issue does affect version 2 as well, I apologize for the error. Please create a test case against Chart.js 2 using on of the below websites and we will be happy to reopen the issue and update its classification:

http://jsbin.com/
http://jsfiddle.net/
http://codepen.io/pen/
Premade template: http://codepen.io/pen?template=JXVYzq


[Request] Ghidra, a free software reverse engineering toolkit

https://www.nsa.gov/resources/everyone/ghidra/
https://ghidra-sre.org/
https://github.com/NationalSecurityAgency/ghidra

It's a stand-alone decompiler. Uses Java 11+.

ghidra has been added to scoop-retools.
You can use the following commands to install ghidra:
scoop bucket add retools https://github.com/TheCjw/scoop-retools.git
scoop install ghidra


Comma separated pseudos

This currently only applies the styles on focus, but not on hover:
const Component = styled.div`
  background-color: blue;

  &:hover,
  &:focus {
    background-color: red;
  }
`;

hahahaha i'm so sorry I'll write a real parser one day I promise

It's the newline, not the comma, that's breaking things btw.

Maybe this restriction could be added to the documentation in the meantime?