Adapt parameter settings to suit various ground types

Your SPT process is both fascinating and impressive. I have tested it on custom datasets for building, vegetation, and ground segmentation, and it performed exceptionally well. Specifically, it delivered highly accurate results on flat ground surfaces. However, I noticed that when applied to terrain or hilly areas, the model produced some spurious results, misclassifying ground points as buildings.
For my tests, I used the following parameter settings:
voxel: 0.0001
knn: 25
knn_r: 2
knn_step: -1
knn_min_search: 10
ground_threshold: 5
ground_scale: 20
Could you advise on the optimal parameter configuration for achieving more accurate ground classification in hill or terrain-type environments?
Red marked area would be ground but here classified as building

Hi @MdRanaSarkar I am very happy to hear such positive feedback, thank you !
Indeed, I think you came across one of the limitations of the present pipeline: hilly / steep terrains. To give you an idea of what the issue is: the SPT model uses a feature called elevation, which is produced during preprocessing by the GroundElevation transform. As you might already guess, this feature captures the elevation of each point with respect to the ground below. When doing 3D point cloud processing, this is a much better feature than working with the absolute z value, since terrains might be hilly, altitude might change, etc. So, the job of GroundElevation is to find the ground surface in each point cloud and calculate the distance of each point to this surface. The problem is that the GroundElevation we currently implemented is a pretty dumb algorithm: we simply try to model the ground of a cloud tile as single plane using RANSAC (have a look at the code to better understand). This is fine for most academic benchmark datasets we trained on, but I am well aware that assuming the ground to be roughly planar does not hold in all real-life applications, and I would ideally like to have a better ground modeling tool for that ! So what is happening in your case is probably that the model is panicking a bit in hilly areas where the elevation feature is not reliable.
Now you know a bit more what the problem is. There are several approaches you can take here.
First approach - the minimum effort
If you want to improve your performance on not-so-flat terrain without coding anything new, you could try playing with the tiling of the dataset: by working on smaller tiles, the GroundElevation transform should be able to better (roughly) fit the ground as single plane, thus yielding better elevation features that will not make the trained model panic as much.
To adjust the tiling, look into xy_tiling and pc_tiling in the project.
This is, however, an imperfect solution that will still fail in areas with sharp elevation changes.
Second approach - training on your dataset
If you have labels on your data, you could fine-tune the pretrained model you are currently using on your own dataset. This would allow the model to be more robust to the new distribution of the elevation feature in your data. This can be combined with approach 1.
This might be a bit more robust to sharp elevation changes than approach 1.
Third approach - improving GroundElevation
Ideally, this is what should be tackled. I currently do not have the time to work on this, but I have several ideas for how to better model the ground and could provide pointers and support for anyone interested in tackling this issue and making a nice PR to the project :wink: !

Oh ! Interesting . Many thanks for your insightful response.
Prior to your reply, I had already experimented with the tiling approach you mentioned. However, the results were somewhat inconsistent, and I’m now looking to refine the process.
Currently, my focus is on tuning the semantic segmentation model. My data includes x, y, z coordinates, intensity, and semantic classes, but lacks instance classes. Could you provide any guidance on how to generate instance classes from this data? This would allow me to also explore a panoptic segmentation approach.
Additionally, I would be grateful for any suggestions you have on improving GroundElevation. Your insights would be invaluable in helping me address this challenge effectively. 🙂↕
My immediate goal is to accurately classify ground, building, and vegetation classes, with a strong emphasis on achieving the highest accuracy for ground classification. For this testing and tuning, I'm currently utilizing AHN5 data.

I just though of something else worth trying in your case. Maybe increasing ground_threshold would let GroundElevation be a bit more robust to terrain changes, by fitting the ground plane to a larger number of points.

Could you provide any guidance on how to generate instance classes from this data? This would allow me to also explore a panoptic segmentation approach.

Unless these are already provided in your dataset, producing instance or panoptic segmentation labels would require manual human annotations.

For this testing and tuning, I'm currently utilizing AHN5 data.

Would love to have this as a new dataset, feel free to send a PR and pretrained model when/if you are happy with it !

Additionally, I would be grateful for any suggestions you have on improving GroundElevation. Your insights would be invaluable in helping me address this challenge effectively. 🙂

Awesome ! I will share some pointers for working on this.

Could you please share 1 or 2 of the problematic tiles (with xyz, intensity, and semantic labels) of the dataset you are working on ?

Yes, of course. I have several tiles with issues. Please review the WeTransfer link, where I’ve shared two files. If you need more, I can provide additional related data.
Problematics Data Link https://we.tl/t-FATJG1G36t
In the 000078.laz file, the AI produced a false negative result, which I’ve marked with a red box.

As for the 000056.laz file, this is the issue I initially highlighted, and I’m sharing it again for further review.

Is there any available code for training or fine-tuning with the existing Dales model weights, similar to the inference notebook (superpoint_transformer_tutorial)?
Having such a notebook would allow for easy tuning with custom datasets, which resemble the Dales type, without the need to modify multiple files.

Is there any available code for training or fine-tuning with the existing Dales model weights, similar to the inference notebook (superpoint_transformer_tutorial)?

All instructions for training on all our datasets are already explained in the README. As per fine-tuning, we do not officially support this for now and expect users to code this themselves.

Since I had quite a few ideas in mind and specific expectations on how I wanted these to be tackled, it ended up being faster for me to code the new GroundElevation version myself.
So, I just pushed a new version of the codebase with improved GroundElevation. I documented the code as usual, so please refer to the corresponding docstring for more details on what is now possible.
Also, I played around a bit with it on your data, to check whether it did what I intended: having the elevation feature smoothly follow the slopes in your data. I am sharing a notebook amsterdam.zip as a starting point for you to explore how to parameterize GroundElevation properly on your data.
That being said, developing a more evolved GroundElevation was on my to-do list for a while, so I am happy I finally got to do it. However, please note that I cannot dedicate more time to fine-tuning this new tool specifically to your needs, nor training on a new dataset I do not officially support yet. I think my above suggestions, along with the provided documentation and notebook should be sufficient to get you started on tackling the erroneous-elevation-on-hilly-areas problem !
I hence consider this issue resolved. Feel free to re-open it if you encounter bugs or not-clear-enough documentation with the new GroundElevation.


New version: Cybelsoft.DriversCloud version 12.0.25

Checklist for Pull Requests

[ ] Have you signed the Contributor License Agreement?
[ ] Is there a linked Issue?

Manifests

[ ] Have you checked that there aren't other open pull requests for the same manifest update/change?
[ ] This PR only modifies one (1) manifest
[ ] Have you validated your manifest locally with winget validate --manifest <path>?
[ ] Have you tested your manifest locally with winget install --manifest <path>?
[ ] Does your manifest conform to the 1.6 schema?

Note: <path> is the directory's name containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

Automatic Validation ended with:

Installation failed with exit code -1978335226
2024-10-11 16:41:46.792 [CLI ] ShellExecute installer failed: 1603
2024-10-11 14:46:35.218 [CLI ] ShellExecute installer failed: 1603

Automated error analysis suggests -1978335226 may mean Running ShellExecute failed
Automated error analysis suggests 1603 may mean Previous MSI installer is missing (Or it might mean Install successful but system restart may be required.) Should this be add as an InstallerSuccessCode or similar?
(Automated response - build 896.)


feat: model status.

Support for 4 statuses: model-ready, awaiting-model, insufficient-data, invalid-repo.

curious if you can make making model-ready status an implicit one, so you don't have to change all files. Also it will make easier to see other statuses in a file.

@asurkov I would prefer a default status to be awaiting-model. So that our contributors had one thing less to worry about.

@yaronskaya what is the default status?

@sergey48k  I see your point. However as long as we have status field, the contributors will likely need to figure out what this field is about.
Would it be a good idea to keep statuses separately from libs descriptions? Libs data and libs processing statuses seems to be the different things, and I would even say the statuses don't have to be located in the same repo. One benefit I can see it makes the code more portable. Also one field lesser means lib data lines are shorter and thus less to scroll.

@sergey48k PRs with new libraries should have 'awaiting-model' status. If any problems while building the model for a library, I update the status to 'insufficient-data' or 'invalid-repo'. If everything goes ok, I update it to 'model-ready'.
@asurkov we can add the status field information into contributing guidelines.

Any updates on this?


GRUB not getting colored correctly

For some reason, stylix does not correctly color GRUB.
Rather than using my color scheme, GRUB looks like this:

I was able to take a screenshot of GRUB because I installed NixOS to a VM.
So far, I have not had any issues theming other programs.
As far as I can tell, this might be related to #61 if the underlying issue's something like an invalid theme causing GRUB to fall back to defaults.

I wonder if this could be caused by the way you have GRUB installed.
https://github.com/Anomalocaridid/dotfiles/blob/4bafe5cb6ea28385a529997c97a37d173aba8c24/configuration.nix#L34
Perhaps this line?
The GRUB theme works as expected through nixos-rebuild build-vm with a basic configuration.

According to the NixOS manual (section 2.3.3, step 4), setting boot.loader.grub.device to nodev is necessary for UEFI systems.
Also, just in case it is important, my VM is set up to use UEFI because I eventually plan to use the NixOS config I am setting up on a PC that uses UEFI.

It works. I think the fact that I was using it in a VM may have been the cause because it works fine on a normal installation. Although it could also be that something changed in NixOS or Stylix since I made this issue.
Sorry for taking so long to get back about this, but shortly after I reported this issue, I ran into some unrelated limitations of the Base16 theming system that irritated me enough to make me stop using Stylix for a while. I didn't get around to giving Stylix another shot until today.


Check integer input values to Client methods

After the conversation on #240 , I'm starting to change my mind on whether or not it's even worthwhile to continue to support callers using expire="1" and the like. That usage is not documented, and supporting it doesn't really make things that much better for callers.
If a caller tries to send

a fractional expiration time
a string for the "incr" command
delay=None (instead of delay=0)

The pymemcache base client will now catch these usage mistakes and throw a MemcacheIllegalInputError.
Although there are existing valid (but undocumented) usages of the current string conversion behavior, the docs state that these values are supposed to be ints. Now if a non-int value is used, it will immediately trigger an error.
This behavior is superior to the prior behavior especially in the case where a command is used with noreply=True, as described in #240 (the commit message here has it too).
Applies to all commands using expire, delay, incr and decr inputs, and memlimit.
Add a note to the changelog which puts positive spin on this: pymemcache is now validating inputs which it didn't used to validate.
closes #240

I also prefer this approach. Here's my proposed way forward:

Release version 2.2.0 soon (hopefully this week).
Bump the project to 3.0 and land this as the first comment on that new major release line.

@sirosen I've just release version 2.2.0 so please update your ChangeLog entry accordingly. Thanks!

I've rebased, updating the commit message slightly and altering the changelog entry to be under 3.0.0 (unreleased).

Thanks again, @sirosen! I've merge this as the first commit in the 3.0 line.


recording list pagination can't changed from ascending to descending - Error

I built a blog plugin using builder plugin. I would like to have my latest post appeared the first page.
in the octobercms backend, there has been an error popped out. It has been happening whenever I tried to change some settings. Every time, I logged into cpanel to change the text editor coding. How to do that in the text editor to change that ? which folder ? Thank you

What is the error?

I made a blog plugin. Under the webpage of the octobercms backend, on the “record list” box, I would like to change the pagination sorting from Ascending to Descending. I would like to put my latest post on the first page instead of putting it as the last.
When I changed sorting from “ascending” to “descending” and tried to click “save”.
It will always pop out the box, after I clicked “ok”, the setting can’t be changed.
It happens to other plugin box too.
How can I solve it ?
On 18 Jul 2020, 5:23 AM +0800, Luke Towers<EMAIL_ADDRESS>wrote:

What is the error?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

Please provide a screen recording of the issue.

Sorry. Luke
I have tried sending a 15mb video for you. But it has been failed to be sent.
On 27 Jul 2020, 12:37 PM +0800, Alexis Teo<EMAIL_ADDRESS>wrote:

I have provided the screen recording of the issue. It also happened to other plugin.
On 22 Jul 2020, 12:19 AM +0800, Luke Towers<EMAIL_ADDRESS>wrote:

Please provide a screen recording of the issue.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

@DivineHeir try uploading to a service like youtube or dropbox or google drive and then provide the link.

Dear Luke,
I couldn’t send the screenshot video record as the file is too big.
Instead, I have put a gif file to show the 7 screenshots on the error.
Kindly appreciate it if you could help.
On 29 Jul 2020, 1:44 AM +0800, Luke Towers<EMAIL_ADDRESS>wrote:

@DivineHeir try uploading to a service like youtube or dropbox or google drive and then provide the link.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

Nothing showed up, try sharing on GitHub instead of via email.

Here it is: https://www.dropbox.com/s/769zceocfpch3m3/pagination-sorting-error.mp4?dl=0
Kindly appreciate it if you could help.
Thank you so much!
On 17 Aug 2020, 10:24 PM +0800, Alexis Teo<EMAIL_ADDRESS>wrote:

Dear Luke,
I couldn’t send the screenshot video record as the file is too big.
Instead, I have put a gif file to show the 7 screenshots on the error.
Kindly appreciate it if you could help.
On 29 Jul 2020, 1:44 AM +0800, Luke Towers<EMAIL_ADDRESS>wrote:

@DivineHeir try uploading to a service like youtube or dropbox or google drive and then provide the link.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

Go to your Event Logs page in the backend and try to find the entry for that popup. Copy the stack trace from it. If there isn't an entry, then copy the entire contents of that popup and paste it in here. Sounds like a server configuration issue.

From what I observed, there is no entry in the event logs page for that error.
Every time I tried to change the settings in some of the boxes of plugin setting on page, there will be error like that.
On the top of the shared video you saw, similar problem will be like that(refer to attached screenshot)
I tried changing the settings, then the popup showed up. Then I couldn’t save the page and I had to close the tab. Then it showed "Close the tab? Unsaved changes will be lost."
The entire contents of that popup message is:

CMS | OctoberCMS

CMS

Dashboard

<span
class="counter empty"
data-menu-id="dashboard"

CMS

<span
class="counter empty"
data-menu-id="cms"

Media

<span
class="counter empty"
data-menu-id="media"

Blog

<span
class="counter empty"
data-menu-id="blog"

News

<span
class="counter empty"
data-menu-id="news"

Builder

<span
class="counter empty"
data-menu-id="builder"

S2E Dips

<span
class="counter empty"
data-menu-id="main-menu-item"

S2EBlogs

<span
class="counter empty"
data-menu-id="main-menu-item"

Users

<span
class="counter empty"
data-menu-id="user"

RJ Gallery

<span
class="counter empty"
data-menu-id="gallery"

Settings

<span
class="counter empty"
data-menu-id="system"

My account

Back-end preferences

Sign out

Pages

Partials

Layouts

Content

Assets

Components

<span
class="counter empty"
data-menu-id="cms/components"

Add

Page URL

Page title

Page file name

Page not found (404)

URL: /404

Select

alldays

URL: /alldays/:slug

Select

alltrips

URL: /alltrips/:slug
all the trips listed down here

Select

alltypes

URL: /alltypes/:slug

Select

Day-single

URL: /day-single/:slug

Select

daybyday-in-a-trip

URL: /daybyday-trip/:slug

Select

Error page (500)

URL: /error

Select

Homepage

URL: /
SmileToEarth is a travel blog which believes that The Earth is the place that Everyone can Go Free and Easy
People can be Free from differentiating "I AM but YOU ARE" and truthfully accept the differences among us and go Easy on each other especially those who are different from you. We can truly enjoy the diversity of this colorful World.
That’s what makes the World so fun to be in!
Travelling is an adventurous exploration to correct, expand our world and relate the way in which we experience the World.

Select

S2Eblog

URL: /s2eblog/:page?

Select

S2Eblogpost

URL: /s2eblogpost/:slug/
spot by spot blog post

Select

S2Eforum

URL: /s2eforum
This is S2E Forum page , with all the channels

Select

search

URL: /search

Select

signin

URL: /signin
Sign up for commenting and using forum.

Select

tipsandtricks

URL: /tipsandtricks

Select

tipsandtrickspost

URL: /tipsandtricks/post/:slug

Select

Types

URL: /types/:slug

Select

s2eforum

S2EForum Channel

URL: /s2eforum/channel/:slug
View a specific forum channel

Select

S2EForum Topic

URL: /s2eforum/topic/:slug
View a single S2EForum discussion topic

Select

samples

About

URL: /about

Select

subscribe

URL: /subscribe

Select

terms

terms TOS

URL: /terms/TOS
Please read the term of services

Select

terms privacy

URL: /terms/privacy
privacy policy

Select

Add

amazon.htm

Select

carousel.htm

Select

footer.htm

Select

header.htm

Select

nav.htm

Select

sidebar.htm

Select

account

register.htm

Select

signin.htm

Select

update.htm

Select

blog

sidebar.htm

Select

searchresults

content.htm

Select

default.htm

Select

no-results.htm

Select

pagination.htm

Select

searchresult.htm

Select

thumbnail.htm

Select

shop

sidebar.htm

Select

Add

basic.htm

Default Layout

Select

contact.htm

Contact Layout

Select

default.htm

Default Layout

Select

home.htm

Home Layout

Select

right_sidebar.htm

Default Layout

Select

Add

introtext.htm

Select

Add

Create file
Upload file(s)

Create directory

Delete
Move

images

Rename

Select

fonts

Rename

Select

js

Rename

Select

css

Rename

Select

vendor

Rename

Select

Flexi Contact

A Flexible and Configurable Contact Form to Add to any Page

Contact Form Displayer
Displays the contact form where ever it's been embedded
contactForm
<input type="hidden" name="component_properties[]" data-inspector-values value="{"oc.alias":"--alias--","injectBootstrapAssets":true,"injectMainScript":true}">
<input type="hidden" data-inspector-config value="[{"property":"oc.alias","title":"Alias","description":"A unique name given to this component when using it in the page or layout code.","type":"string","validationPattern":"^(@)?[a-zA-Z]+[0-9a-z\_]*$","validationMessage":"Component aliases are required and can contain only Latin symbols, digits, and underscores. The aliases should start with a Latin symbol.","required":true,"showExt

@DivineHeir what version of October are you on?

Build 468
On 1 Sep 2020, 12:48 AM +0800, Luke Towers<EMAIL_ADDRESS>wrote:

@DivineHeir what version of October are you on?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

Hi Luke,
Have you found the solution for the problem?
www.smiletoearth.com is my website. I made a plugin for my blog.
I would like to have the latest blog post I have written to appear first on the list. That’s why I wanted to change the “ascending” to “descending”.
https://www.dropbox.com/s/769zceocfpch3m3/pagination-sorting-error.mp4?dl=0
But it has been failing since last year or this year. It happens to other box as well. I could only change the code in the text editor on cpanel but I can’t change at the backend due to the issue.
Kindly appreciate it if you could help. Thank you so much.
On 3 Sep 2020, 3:16 PM +0800, Alexis Teo<EMAIL_ADDRESS>wrote:

Build 468
On 1 Sep 2020, 12:48 AM +0800, Luke Towers<EMAIL_ADDRESS>wrote:

@DivineHeir what version of October are you on?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

@DivineHeir please copy and paste the entire contents of the error popup here.

On 20 Nov 2020, 3:10 AM +0800, Luke Towers<EMAIL_ADDRESS>wrote:

@DivineHeir please copy and paste the entire contents of the error popup here.

The entire contents of that popup message is:

CMS | OctoberCMS

CMS

Dashboard

<span
class="counter empty"
data-menu-id="dashboard"

CMS

<span
class="counter empty"
data-menu-id="cms"

Media

<span
class="counter empty"
data-menu-id="media"

Blog

<span
class="counter empty"
data-menu-id="blog"

News

<span
class="counter empty"
data-menu-id="news"

Builder

<span
class="counter empty"
data-menu-id="builder"

S2E Dips

<span
class="counter empty"
data-menu-id="main-menu-item"

S2EBlogs

<span
class="counter empty"
data-menu-id="main-menu-item"

Users

<span
class="counter empty"
data-menu-id="user"

RJ Gallery

<span
class="counter empty"
data-menu-id="gallery"

Settings

<span
class="counter empty"
data-menu-id="system"

My account

Back-end preferences

Sign out

Pages

Partials

Layouts

Content

Assets

Components

<span
class="counter empty"
data-menu-id="cms/components"

Add

Page URL

Page title

Page file name

Page not found (404)

URL: /404

Select

alldays

URL: /alldays/:slug

Select

alltrips

URL: /alltrips/:slug
all the trips listed down here

Select

alltypes

URL: /alltypes/:slug

Select

Day-single

URL: /day-single/:slug

Select

daybyday-in-a-trip

URL: /daybyday-trip/:slug

[Text clipped] View the entire text

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

At this point I would try contacting your host's support team to ask them what's up with this.

I don’t think it is the hosting issue. It is more like the backend of cms issue.
On 22 Nov 2020, 12:38 AM +0800, Luke Towers<EMAIL_ADDRESS>wrote:

At this point I would try contacting your host's support team to ask them what's up with this.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

If you can replicate this issue using v1.1.1 then we'll take another look at this, but given that you're the only one reporting this issue, and the similarity to other issues caused by mis-configured hosting environments I'll close it for now.


[8.x] Added a shouldRun method to event listeners

This PR adds a shouldRun method to event listeners. This method determines if the event should run or not, similar to shouldQueue, for queud event listeners.
The shouldRun method receives the same parameters as handle, so you can define if your event listener sould run based on the event payload:
public function handle($event)
{
    // Handle the event event
}

function shouldRun($event)
{
    // Add your logic here
}

This removes logic to determine if the listener should be executed from the handle method to the newly added shouldRun, cleaning up event listeners substantially.

Thanks for your pull request to Laravel!
Unfortunately, I'm going to delay merging this code for now. To preserve our ability to adequately maintain the framework, we need to be very careful regarding the amount of code we include.
If possible, please consider releasing your code as a package so that the community can still take advantage of your contributions!
If you feel absolutely certain that this code corrects a bug in the framework, please "@" mention me in a follow-up comment with further explanation so that GitHub will send me a notification of your response.


Outgoing Payment API Problem

Hello I had some troubles with processing transaction through Outgoing Payment API.
( use api-v1-client-php )
As I called this API, I've met following situations:

Sometimes payment is successful, but sometimes failed and replied: {"message":null,"tx_hash":null,"notice":null}.

Does anyone know how to have it reply more than "message, tx_hash and notice" these parameters?

API replied "{"message":null,"tx_hash":null,"notice":null}, it turned out my blockchain account having one transaction record, and it did send bitcoins.

Have anyone met some similar situations and had any solution?

Hi @troianzhang any luck with this issue yet?


Microsoft Purview =! Microsoft purview data governance

Can you please review this page (and likely others from this document) where Microsoft Purview name is used as the solution in question. It is incoherent since Microsoft purview includes a lot of other solutions that work and are setup differenetly than what's covered by the Microsoft Purview data governance piece...

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

ID: 8868c56f-f02e-475b-7e7a-2db4abaf2b84
Version Independent ID: bf20ce93-60e9-36ff-f4e8-22ad9f626ba9
Content: Deployment best practices for Microsoft Purview (formerly Azure Purview) - Microsoft Purview
Content Source: articles/purview/deployment-best-practices.md
Service: purview
GitHub Login: @shsandeep123
Microsoft Alias: sandeepshah

@amcamillo
Thanks for your feedback! We will investigate and update as appropriate.

@amcamillo - I've got plans to update these documents, but they'll be in line with updates coming to Microsoft Purview in general.
Are there any specific pain points/lines I can address?

Hi @whhender
Thanks for the response.

@amcamillo - I've added some flags that should help to differentiate the documentation. Thanks again for your feedback!
#please-close


Unicode/UTF-8 export in the .csv file

When a user exports the CSV file from the Helipad screen, the output file does not use unicode UTF-8, but rather ASCII.
That means when users send a boostagram with emojis, or non-English languages with accents (think Yaël or ☺), those characters show up as an error.
I'm unsure what the change would be, but perhaps in the CSV file generation to select for full UTF-8 rather than ASCII.
Those characters work great on Helipad, but just don't show correctly once you export to CSV.

Interesting. Will investigate this.

@yaeloss Which operating system and program are you using to open the CSV file? I did a quick test and "😊😊think Yaël or ☺" seemed to export fine from Helipad to LibreOffice 7 on Windows 10.

I was using Excel on Windows and libreoffice on Linux.
However, it seems it got fixed. Either my side or via an update. Regardless, settled! Thank you for investigating.


Acceptance environment notifcaitons setup

Setup notifications in MS Teams using the APP inside Microsoft Teams
https://docs.microsoft.com/en-us/microsoftteams/platform/webhooks-and-connectors/how-to/add-incoming-webhook

The channel has been created; https://teams.microsoft.com/l/channel/19%3A5a9cdcc7cb2b4f0db33e0d2147fa660a%40thread.tacv2/space-management-acceptance-notifications?groupId=c92741d0-d402-4fab-a46d-69ecd7aebc07&tenantId=c66b6765-b794-4a2b-84ed-845b341c086a


feat: ios deployment

Checklist:

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)

Closes #XXXXX

I'll be redoing this PR because the action failures make no sense at all


Fix create_feed_document upload encoding

Hi,
I had trouble uploading POST_FLAT_FILE_LISTINGS_DATA Feeds with the create_feed_document method to the Amazon Germany marketplace that contained special German characters (ä,ö,ü,ß). The encoding of the characters that arrived at Amazon seemed wrong, even though the ISO-8859-1 encoding should be correct. I'm not 100% sure if my code change is correct in all cases, but it did the trick for me.
Decoding in that place seems wrong to me, because it converts already encoded upload data back to str, which is then uploaded with the default encoding of requests which I think is UTF-8, which Amazon cannot handle.
Thanks for the great library!

Hi,
thanks for the PR!
Did you test this with other marketplaces than DE? I'm afraid it will break things for others, happy to try over the weekend.

I tested it with Amazon US and had no issues. However, for US, it also worked for me before because there were never any special characters in those uploads, which makes it a bit meaningless I guess.
Unfortunately I don't have any listings on other marketplaces

Got it. Thanks for that. I'll have a look the next couple of days, I think it will keep working after looking over it more.

Can confirm we have the same problem and this solutions seems to fix it.
@saleweaver Is there a chance to get this merged?

Sorry, thought I did that some time ago... just merged, will add a release tonight


Add filtering to class based controller stubs.

Breaking this out from the broader discussion I started on Slack around class-based reconcilers.
Regardless of what the outcome is, I think we should encourage users to add the class filters to their informers to reduce churn.

@mattmoor I think this piece should be non-contentious.

/unhold
/lgtm


Update theming.mdx

Replaced deprecated emotion-theming package with @emotion/react

This could probably be closed in favor of the #1051

@stramel Of curse.


Advanced installation documentation

Currently I see some documentation on how to  run SD from command line and
there are some docs about IREE profiling and blender plugin but I dont see documentation on how to build custom SHARK (current instructions get a pip package I believe) and connect custom SHARK-Runtime/IREE builds to SHARK?

+1 would be good to write that up. It's mostly PYTHONPATH magic and then uninstalling the iree-compiler/iree-runtime pip packages so I'm curious what else would go in the advanced install document.

Ya that could just be a short section linking to https://openxla.github.io/iree/building-from-source/python-bindings-and-importers/
Also what about installing SHARK itself from source, when I have made some changes in the SHARK repo, is there documentation on that?

Also want to know how to save mlir files and the iree-compile iree-run-module commands to provide to upstream iree/SHARK-runtime devs


Wake Word and PTT - Best of both worlds

Is there a way to be able to use the push to talk whilst wake word is enabled? I've been experimenting but couldnt find a way other than disabling wake word and turning it back on after a 30 seconds or so
      - if:
          condition:
            switch.is_off: use_wake_word
          then:
            - if:
                condition: voice_assistant.is_running
                then:
                  - voice_assistant.stop:
                  - delay: 1s
                  - script.execute: reset_led
                  - script.wait: reset_led
            - voice_assistant.start:
          else:
            - voice_assistant.stop:
            - switch.turn_off: use_wake_word
            - delay: 1s
            - voice_assistant.start:
            - delay: 30s
            - switch.turn_on: use_wake_word

Desperately need this, and most importantly, the ability to toggle a sensor to have the microphone listen.
Eg. Press a button on my living room zigbee controller, so the atom echo that's 5ft away starts listening.

I'm devising a similar thing with a template button its not how I like it though. Be nice if there was a nicer way to override wake word


Camera2D/Control drag preview position error

Operating system or device, Godot version, GPU Model and driver (if graphics related):
Windows 10 Home, 64-bit, Godot 2.1.4
and
Ubuntu 17.04 x86-64, Godot 2.1.4
Issue description:
set_drag_preview(control) was set for a node. A Camera2D node was also placed in the scene and set as current. The scene was executed.
When I drag the node, the drag preview does not accurately follow mouse position.
Steps to reproduce:
Create node for scene root.
Place TextureFrame in scene.
Set texture as icon.png (included with godot)
Attach this script:
extends TextureFrame

const Drag  = preload("res://drag.gd")

func _ready():
    pass

func get_drag_data(p):
    var stack = Drag.new()
    var object = [self, stack]
    remove_child(stack)
    var drag_preview = Drag.new()
    drag_preview.set_size(Vector2(32, 32))
    set_drag_preview(drag_preview)
    return object

Place this script ("drag.gd") in res://
extends Control

var sprite

const ICON_SIZE = 64
func _init():
    sprite = Sprite.new()
    add_child(sprite)
    set_size(Vector2(ICON_SIZE, ICON_SIZE))

func _ready():
    layout()

func layout():
    sprite.set_scale(get_size()/ICON_SIZE)
    sprite.set_texture(preload("icon.png"))

Place Camera2D in scene and set to "Current"
When the project is executed the drag preview is off position the same amount that the current camera node is off from the root Viewport. If Camera2D node is positioned at x,y then the drag preview will be off by the same vector
Link to minimal example project:
Control_Drag_Bug.zip

This seems to be an effect of the camera anchor, if you put it on fixed top-left the preview is centered.

Changing the Anchor Mode for the Camera2D node to Fixed Top-Left does not fix the issue for me. The drag preview is off position from the mouse as long as Camera2D is not at position 0,0

Oh, yes, I have moved the camera close to the origin when changed anchor, my bad :upside_down_face:

No problem. Just looking to either report a bug or figure out my mistake. I however have narrowed my code down to only the code necessary for setting drag preview and demonstrating the behavior. I believe the control node is setting the local position of the drag preview relative to the root Viewport rather than the global position in the scene. I'm still studying C++ so I cannot confirm this myself yet unfortunately.

I have tested with a CanvasLayer and drag preview position seems affected by CanvasLayer offset too (Camera2D offset also affects it).
So drag origin may not be taking all that extra position data into account.

Ran into issue today using 3.2.
It still exists however I assume there is a workaround since camera2d + dragndrop should be a fairly common use case?

@Myran open a new issue with details and examples for 3.2, many things changed on canvas layers since 2.1


Extending Grammar Without Changing Grammar File

Hi again,
You may recall that I'm using your Python 3 grammar (#57). I reached the point where I can transpile simple Python code into Haxe code (yay!)
The next problem I'm faced with is that Haxe contains certain constructs that don't exist in Python (or in the grammar); for example,  you need to specify the override keyword to override a method; and you can use the @ notation for attributes (Python does have something similar, but less expressive).
I'm still hoping you'll decide to officially support and maintain the Python 3 grammar! In the meanwhile, what's the best way of adding these extensions to the parser, without changing the built-in grammar?  Right now, I'm abusing long strings as comments to store my own syntax, but this seems wrong. (I tried doing the same thing with regular comments, but couldn't figure out how to modify the grammar to stop ignoring them and then get a generator to visit them.)
Is the right approach a two-step process (run it through two grammars, first mine then the Python one)? But if I do that, the Python stage will break because those tokens aren't valid Python code (eg. override def function_name ...

Hello!
I have a situation where we have two grammars, a normal one, and an extended version.
How could we achieve something like this for the extended:
%import base

%extend rule: /some_extension/

And the program will choose to use this grammar or the base depending on the situation?

I think the easiest solution would be to have two Lark instances, once for each grammar. However, you can also use one instance, and choose between them by giving start to Lark.parse()


python310Packages.playwright: set meta.platforms

Description of changes
We no longer need to rely on throw. See https://github.com/NixOS/nixpkgs/pull/215721#issuecomment-1426856654.

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

error: hash mismatch in fixed-output derivation '/nix/store/zdxjpar970s2z1sfslcqc0ca7l3lqapx-playwright-browsers-base.drv':
         specified: sha256-KtCkLgDvaVRlbVyhqfiWcx3kSYpKfGP5/DH4FQnnU3w=
            got:    sha256-TzprR95KHYBu9SruI4BgwCaqI7KKe3HuzgCO1A5YFiM=
error: 1 dependencies of derivation '/nix/store/axb7gqw8hk3ca5fhi1wmryxix4v64k1j-playwright-browsers-1.27.1.drv' failed to build

for x86_64-darwin

error: hash mismatch in fixed-output derivation '/nix/store/zdxjpar970s2z1sfslcqc0ca7l3lqapx-playwright-browsers-base.drv':
         specified: sha256-KtCkLgDvaVRlbVyhqfiWcx3kSYpKfGP5/DH4FQnnU3w=
            got:    sha256-TzprR95KHYBu9SruI4BgwCaqI7KKe3HuzgCO1A5YFiM=
error: 1 dependencies of derivation '/nix/store/axb7gqw8hk3ca5fhi1wmryxix4v64k1j-playwright-browsers-1.27.1.drv' failed to build

for x86_64-darwin via d0bf6d9

Looks like macOS filesystem nondeterminacy.
cc @SuperSandro2000

Maybe this has to do with using Rosetta?

Getting sha256-KtCkLgDvaVRlbVyhqfiWcx3kSYpKfGP5/DH4FQnnU3w= via rosetta. Maybe some has access to a native x86_64-darwin machine to confirm? @NixOS/darwin-maintainers

I can have a look at the end of next week, but maybe someone else is quicker ;)

On x86_64-darwin:
[nix-shell:~/.cache/nixpkgs-review/pr-215873]$ nix-build ./nixpkgs -A python310Packages.playwright.browsers.src
this derivation will be built:
  /nix/store/zdxjpar970s2z1sfslcqc0ca7l3lqapx-playwright-browsers-base.drv
building '/nix/store/zdxjpar970s2z1sfslcqc0ca7l3lqapx-playwright-browsers-base.drv'...
Downloading Chromium 107.0.5304.18 (playwright build v1028) - 125.7 Mb [...snip...]
Chromium 107.0.5304.18 (playwright build v1028) downloaded to /nix/store/1sjxrdfc6yggl23radzjaadgy0nkkca6-playwright-browsers-base/chromium-1028
Downloading FFMPEG playwright build v1007 - 1.1 Mb [...snip...]
FFMPEG playwright build v1007 downloaded to /nix/store/1sjxrdfc6yggl23radzjaadgy0nkkca6-playwright-browsers-base/ffmpeg-1007
Downloading Firefox 105.0.1 (playwright build v1357) - 73.7 Mb [...snip...]
Firefox 105.0.1 (playwright build v1357) downloaded to /nix/store/1sjxrdfc6yggl23radzjaadgy0nkkca6-playwright-browsers-base/firefox-1357
Downloading Webkit 16.0 (playwright build v1724) - 57.8 Mb [...snip...]
Webkit 16.0 (playwright build v1724) downloaded to /nix/store/1sjxrdfc6yggl23radzjaadgy0nkkca6-playwright-browsers-base/webkit-1724
error: hash mismatch in fixed-output derivation '/nix/store/zdxjpar970s2z1sfslcqc0ca7l3lqapx-playwright-browsers-base.drv':
         specified: sha256-KtCkLgDvaVRlbVyhqfiWcx3kSYpKfGP5/DH4FQnnU3w=
            got:    sha256-TzprR95KHYBu9SruI4BgwCaqI7KKe3HuzgCO1A5YFiM=

Also, is it intended that there's no hash here for aarch64-darwin? https://github.com/NixOS/nixpkgs/blob/95b0856179ba4ac8ef21a5d82b34f6b97c17dd43/pkgs/development/python-modules/playwright/default.nix#L89-L91

More or less, I don't have access to an aarch64-darwin machine, so it wasn't included in the original PR. Suggestions welcome!

So, this appears to work on the platforms natively:
--- a/pkgs/development/python-modules/playwright/default.nix
+++ b/pkgs/development/python-modules/playwright/default.nix
@@ -87,7 +87,8 @@ let
       outputHashMode = "recursive";
       outputHashAlgo = "sha256";
       outputHash = {
-        x86_64-darwin = "0z2kww4iby1izkwn6z2ai94y87bkjvwak8awdmjm8sgg00pa9l1a";
+        x86_64-darwin = "08qnb07d93h0rvp72ywan8isl9n0c2027viaymp807aavr3nnfjg";
+        aarch64-darwin = "0gapngcn56h7647hhflww048yl45m0l32c2cidl6hajgk81w25az";
       }.${system} or throwSystem;
     } ''
       export PLAYWRIGHT_BROWSERS_PATH=$out

But, it appears there's some detection going no when building x86_64-darwin via Rosetta, and it's downloading the aarch64-darwin  variants in that case. Trouble is that Hydra is already all aarch64-darwin hardware using Rosetta. However, I don't think Hydra builds these passthroughs? If it just needs to work for users, then the above diff is fine.

I get
         specified: sha256-TzprR95KHYBu9SruI4BgwCaqI7KKe3HuzgCO1A5YFiM=
            got:    sha256-XxXBA5pPKmhoi0wwMSiohVCPCOCcOggPMQeaYtmzVz0=

Let's deal with these hashes in another PR.


feat : Stacks: Lemma 0052 (3) irreducible component of noetherian space contains a nonempty open subset

any irreducible components of a noetherian space contains a nonempty open subset

bors r+

Looks like this is the one with the problem
bors r-

bors merge


Pluralization of phrases in inflector.

How can I add a rule to the inflector for pluralization of Spanish phrases?
I have the following problem: I have a model called "Tipo de servicio (TipoDeServicio)".
"Type of service" in English, and the plural in Spanish is "Tipos De Servicio (TiposDeServicio)" but the inflector creates "Tipo De Servicios (TipoDeServicios)", I have added several Spanish words in the irregular array to a ServiceProvider that extends from the inflector class, and the pluralization for words works well, but the order in which the pluralization is applied in the phrases is wrong, it is applied as it is done with the English grammar.
How can I create a rule to apply pluralization to a Spanish phrase?
Thank you.

Hi there,
Thanks for reporting but it looks like this is a question which can be asked on a support channel. Please only use this issue tracker for reporting bugs with the library itself. If you have a question on how to use functionality provided by this repo you can try one of the following channels:

Laracasts Forums
Laravel.io Forums
StackOverflow
Discord
Larachat
IRC

However, this issue will not be locked and everyone is still free to discuss solutions to your problem!
Thanks.


Calculation of standard deviation

The calculation of the standard deviation in models.py is commented out. Furthermore, it appears to be calculating the variance instead of the standard deviation (which is the square root of the variance).

Resolved with b6995dbccc7f875f9e6a5122c2e305c6fceff4fc.


pip3 install tensorrt_llm-0.8.0-cp310-cp310-linux_x86_64.whl  Bad param

Collecting nvidia-ammo~=0.7.0 (from tensorrt-llm==0.8.0)
Using cached nvidia-ammo-0.7.4.tar.gz (6.9 kB)
Preparing metadata (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> [6 lines of output]
Traceback (most recent call last):
File "", line 2, in
File "", line 34, in
File "/tmp/pip-install-t8atiqhs/nvidia-ammo_8f3b1a4dfa1c43088155976cbbc6fd2f/setup.py", line 90, in
raise RuntimeError("Bad params")
RuntimeError: Bad params
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
How to solove it?

Installing older versions < 0.10 is not recommended
please pip install tensorrt_llm==0.11.0.dev2024061800 or pip install tensorrt_llm== 0.10.0

Installing older versions < 0.10 is not recommended please pip install tensorrt_llm==0.11.0.dev2024061800 or pip install tensorrt_llm== 0.10.0

just for so many people has verified with v.0.8.0.  say: thats  easy to build


Updating notebooks

closes #21

Summary by Sourcery
This pull request updates the README.md to provide direct links to the rendered HTML versions of the notebooks on ReadTheDocs and modifies the Sphinx configuration to improve navigation and table of contents settings.

Enhancements:

Updated README.md to include direct links to the rendered HTML versions of the notebooks on ReadTheDocs.
Modified Sphinx configuration to adjust navigation and table of contents settings, and added custom sidebar configurations.

@sourcery-ai review


Editor Scroll is always horizontal.

In IOS the editor scroll is always horizontal and i want it vertical, how can i change that ?

Thanks for submitting an issue and we apologize for the delayed response. The requested updates haven't been made since the creation of the issue, and the timeline for resolution may vary based on resourcing, so the issue is being moved to an internal repo to better track it.


API Docs

Getting started (this is what's sort of there now):

[ ] Using the API in the browser
[ ] Getting API keys
[ ] Making requests
[ ] 3 levels of scope (global, cluster, project), what the common resources are and which scope they live in
[ ] When to use Rancher API vs going straight to k8s

Common examples

[ ] Initial setup of a server (https://gist.github.com/superseb/c363247c879e96c982495daea1125276#file-rancher2customnodecmd-sh-L6-L11)
[ ] Changing settings
[ ] Creating a custom cluster
[ ] Importing a cluster
[ ] Deploying a workload
[ ] Upgrading a workload
[ ] Scaling a workload

Type reference (Mostly auto-generated from rancher/types, merged with human descriptions)

[ ] A list of all the types, grouped by scope
[ ] Human-readable description of what the type is used for
[ ] Table of all the fields

[ ] Description (if it's not going to be a pointless "thing: the thing of the " comment)
[ ] Type (string, int, etc)
[ ] Restrictions (required, min/max, min length, allowed chars, etc)

Advanced

[ ] Talking directly to the k8s api for a cluster
[ ] executing a command in a pod
[ ] Websockets/watches/change events

I saw another issue that could be combined into this one. https://github.com/rancher/docs/issues/538

Will be nice to have these docs. Get at least a few "asks" a month for help on APIs.

New API doc plan
After a discussion with Vince, the API docs will be created in stages. We will start with documenting the most basic information about the Rancher API, and from there we will move toward making more complete and robust API docs.
Part 1 - Basics

Use the API in the browser
Get API Keys
Make requests - say actions are POSTs
Levels of scope - describe scopes of API

Part 2 - Document operations that have a global scope
Focus on showing how to use the Rancher API for manipulating things outside the scope of a cluster, because the kubectl CLI can be used to manipulate resources within clusters.
We will show how to:

Initially set up a Rancher server
Change settings
Create a custom cluster (custom clusters use an RKE config type, and other configs are used for other clusters)
Create an imported cluster
RBAC
Authentication, adding users and groups
Node templates
Cloud credentials

Long term goals for API docs

The Rancher API view should eventually be documented with a similar format and similar process used in the Kubernetes API reference: https://kubernetes.cn/docs/reference/generated/kubernetes-api/v1.13/
Automated API doc generation, starting with types, which are currently listed under ‘schemas’ in the Rancher API at [Rancher server URL]/v3/schemas
Create JSON or YAML schema generated from the Rancher API view in order to make Swagger docs
Add more human-readable descriptions to types and other API resources

Related issue on rancher/rancher has links to Python and Go clients
https://github.com/rancher/rancher/issues/12925

Zach Cavalier had this suggestion:

something similar to https://docs.aws.amazon.com/ --> https://docs.aws.amazon.com/autoscaling/ec2/APIReference/as-api.pdf#Welcome that is organized well and helps you really drill down

Hi - just my two cents worth - would love to use Rancher but unable to as we generate our own bindings using swagger/openapi - would love to  have this as soon as reasonably possible and get started with Rancher


Update quip to 5.2.18

After making all changes to the cask:

[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} left no offenses.
[x] The commit message includes the cask’s name and version.

per https://github.com/caskroom/homebrew-cask/pull/43724 - reverting to the publicly available version.

Thanks!


Question regarding starr app config paths

First of all thank you for creating this and keeping some really detail documentation.
I set up my unpackerr using docker-compose example you provided and just had a questions on the path that need to be defined since i have my starr apps running in docker as well.
Are they path suppose to be the location on the drive or the path as per docker container. for example:
drive path: /mnt/share/downloads
starr app container path: /downloads
Can you clarify which one should be used for the following config parameters?

UN_SONARR_0_PATHS_0
UN_RADARR_0_PATHS_0
UN_LIDARR_0_PATHS_0
UN_READARR_0_PATHS_0

List of paths where content is downloaded for Readarr

The path unpacker will use to access readarr's downloads
Also if you have /downloads then you have poor paths that result in double space for all torrents and slow IO intensive imports.
https://wiki.servarr.com/docker-guide

Can you clarify which one should be used for the following config parameters?
UN_SONARR_0_PATHS_0
UN_RADARR_0_PATHS_0
UN_LIDARR_0_PATHS_0
UN_READARR_0_PATHS_0

These variables are read by the application in the container. The container has no knowledge of your host or the host paths. These paths are relative to the container, and would generally be set to /downloads (the application default).


Bump Firebase JS SDKs to 8.10.0

Here are the recent changelogs starting at 8.10.0:
https://firebase.google.com/support/release-notes/js#version_8100_-_august_19_2021

CC @puf @RedBrogdon

@RedBrogdon asked which version are the current Flutterfire plugins built to work with, because the warnings in the console referenced 8.6.1. A valid question. I'll look up the docs.

@RedBrogdon asked which version are the current Flutterfire plugins built to work with, because the warnings in the console referenced 8.6.1. A valid question. I'll look up the docs.

FlutterFire is currently fixed to 8.6.1, but as an FYI there's a FlutterFire PR that's in-progress to switch to the v9 SDK (compat) which has some SDK changes that are still being fixed in the PR, eta for shipping is most likely next week.
If there's an urgent requirement for 8.10.0 then we can look at shipping that within the next day or two (let me know) - otherwise our focus has currently been on upgrading to the next major version.

@Salakar thanks so much for helping out! I only picked 8.10.0 because it's the latest non-v9 release; no other reason. I'll flip this back to 8.6.1, which I see is referenced in the Getting Started docs.


E5601: Cannot close window, only floating window would remain

if i'm using this plugin:
i can't close tab if i have more than one tab
i should be close all tab by :qa or :wqa

I can confirm this issue: if I open a new tab (via :tabnew) and then try to close it using :q this error will pop up and stop me from closing the tab.

This is the neovim issue tracking this https://github.com/neovim/neovim/issues/11440

That would only allow you to close the window. Shade would still intercept mouse interactions, for example.


Draft: Amax reduction internval

Set the DP-domain AMAX reduction interval by setting an integer value to NVTE_DP_AMAX_REDUCE_INTERVAL.
For example, when setting NVTE_DP_AMAX_REDUCE_INTERVAL=8, 7/8 instances do the reduction in TP-domain only and 1/8 does a reduction in both TP and DP domain.

Isn't it either TP group or AMAX reduction group provided by a user?

The user provides the fp8_group which is the group across which they want amaxes to be reduced. Another concern here is that this adds some additional semantics w.r.t what the makeup of the provided group is. Since all this is undocumented and only exposed via envvars, maybe it's fine, but not ideal. Tim's suggestion is that we cannot blindly check for None since it's a valid arg for the user to pass in case they want global reduction.

Thanks for the comment. I haven't tested this yet. Will reflect feedback.

/te-ci


Enable pushing snapshots to sonatype

It would be much better to try out new fixes and features if snapshots where auto-deployed to sonatype

should be fairly easy to do a simple fix to the travis build descriptor is all that it takes :-)

It looks like I have tried to enable it earlier without any success :-)  I will give it another go

Ok: https://oss.sonatype.org/#nexus-search;gav~no.nextgentel.oss.akka-tools~akka-tools-cluster_2.11~1.0.4-SNAPSHOT~~
I will try to re-enable coveralls later

very good!
Does it (only) build the master branch? (That is fine if so)

Yes, only builds for the master branch is published

...../ )
.....' /
---' (_____
......... (()
..... _ (()
....... -'(()
--._(()


Can't resolve './QueryMode.schema'

Bug description
Thank you for this great generator. Unfortunately, I'm getting the following error during an updateOne validation:
Module not found: Can't resolve './QueryMode.schema'
  2 | import * as Yup from 'yup'
  3 | import '../helpers/oneOfSchemas.helper.ts'
> 4 | import { QueryModeSchemaObject } from './QueryMode.schema'
  5 | import { NestedStringNullableFilterSchemaObject } from './NestedStringNullableFilter.schema'
  6 |
  7 | export const StringNullableFilterSchemaObject = {

Import trace for requested module:
./prisma/generated/schemas/objects/AccountScalarWhereInput.schema.ts
./prisma/generated/schemas/objects/AccountUpdateManyWithoutUserInput.schema.ts
./prisma/generated/schemas/objects/UserUpdateWithoutQuestsInput.schema.ts
./prisma/generated/schemas/objects/UserUpdateOneRequiredWithoutQuestsInput.schema.ts
./prisma/generated/schemas/objects/QuestUpdateInput.schema.ts
./prisma/generated/schemas/updateOneQuest.schema.ts
./pages/api/quest/[id].ts

While taking a look into StringNullableFilter.schema.ts in prisma/generated/schemas/objects it seems like there is an incorrect import statement:
import { QueryModeSchemaObject } from './QueryMode.schema'

which should be:
import { QueryModeSchemaObject } from '../enums/QueryMode.schema'

How to reproduce
running await QuestUpdateOneSchema.validate({ ...body })
Expected behavior
No response
Prisma information
// This is your Prisma schema file,
// learn more about it in the docs: https://pris.ly/d/prisma-schema

generator client {
  provider = "prisma-client-js"
}

datasource db {
  provider = "postgresql"
  url      = env("DATABASE_URL")
}

model Account {
  id                String  @id @default(cuid())
  userId            String
  type              String
  provider          String
  providerAccountId String
  refresh_token     String? @db.Text
  access_token      String? @db.Text
  expires_at        Int?
  token_type        String?
  scope             String?
  id_token          String? @db.Text
  session_state     String?

  user User @relation(fields: [userId], references: [id], onDelete: Cascade)

  @@unique([provider, providerAccountId])
}

model Session {
  id           String   @id @default(cuid())
  sessionToken String   @unique
  userId       String
  expires      DateTime
  user         User     @relation(fields: [userId], references: [id], onDelete: Cascade)
}

model User {
  id            String    @id @default(cuid())
  name          String?
  email         String?   @unique
  emailVerified DateTime?
  image         String?
  accounts      Account[]
  sessions      Session[]
  Quests        Quest[]
}

model VerificationToken {
  identifier String
  token      String   @unique
  expires    DateTime

  @@unique([identifier, token])
}

model Quest {
  id          String  @id @default(uuid())
  name        String?
  description String?
  draft       Boolean @default(true)
  user        User    @relation(fields: [userId], references: [id])
  userId      String
}

generator yup {
  provider = "prisma-yup-generator"
}

Environment & setup

OS:  macOS 12.2.1
Database: PostgreSQL 13
Node.js version: v16.14.2

Prisma Version
➜ npx prisma version
Environment variables loaded from .env
prisma                  : 3.13.0
@prisma/client          : 3.13.0
Current platform        : darwin-arm64
Query Engine (Node-API) : libquery-engine efdf9b1183dddfd4258cd181a72125755215ab7b (at<EMAIL_ADDRESS>Migration Engine        : migration-engine-cli efdf9b1183dddfd4258cd181a72125755215ab7b (at node_modules/@prisma/engines/migration-engine-darwin-arm64)
Introspection Engine    : introspection-core efdf9b1183dddfd4258cd181a72125755215ab7b (at node_modules/@prisma/engines/introspection-engine-darwin-arm64)
Format Binary           : prisma-fmt efdf9b1183dddfd4258cd181a72125755215ab7b (at node_modules/@prisma/engines/prisma-fmt-darwin-arm64)
Default Engines Hash    : efdf9b1183dddfd4258cd181a72125755215ab7b
Studio                  : 0.459.0

Hello  @felixerdy
thank you for reporting this bug, I'll work on it as soon as possible. Possibly will be released today too.
Thank you for this library, I appreciate it!

@felixerdy Should be fixed now with<EMAIL_ADDRESS>Please feel free to submit any other issues you face :)


Add date conversion

Hello,
First let me thank you for the awesome work! helped me a lot in my google sheet 😃
So i have a json that has a date like this:
"creation_date": "2003-09-22"
and i want it to convert to a Date object.
Would you please consider adding something like this?
Best regards

Yes I will look at adding this soon.


Use recommended plugin DSL when creating a new flutter plugin

After creating a plugin using the flutter dev tool with:
flutter create my_plugin -t plugin --platforms android

The generated android/build.gradle file is not using the recommended plugin DSL, but instead using the Legacy Plugin Application (see example difference). Moreover, from the Gradle documentation:

With the introduction of the plugins DSL, users should have little reason to use the legacy method of applying plugins. It is documented here in case a build author cannot use the plugin DSL due to restrictions in how it currently works.

I've included the versions within the android/setting.gradle instead of inlining in android/build.gradle to be consistent with the approach defined in the Flutter documentation regarding Deprecated imperative apply of Flutter's Gradle plugins.
Pre-launch Checklist

[X] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[X] I read the Tree Hygiene wiki page, which explains my responsibilities.
[X] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[X] I signed the CLA.
[ ] I listed at least one issue that this PR fixes in the description above.
[ ] I updated/added relevant documentation (doc comments with ///).
[ ] I added new tests to check the change I am making, or this PR is test-exempt.
[ ] I followed the breaking change policy and added Data Driven Fixes where supported.
[ ] All existing and new tests are passing.

Converting this to draft since this has many failing tests. Feel free to mark as ready for review when it is.

@andrewkolos can you provide some insights to what tests need to get update for this template change?

(PR Triage): @alestiago do you plan on returning to this change to resolve the failures?

@Piinks I don't have a lot of bandwidth right now, but I might be able to make some space for it, I think I was unsure what test needed template updates to get this working, if you know right off the bat let me know and I might be able to land the test changes in.

Hey, I just found this PR. I think what @alestiago is trying to do here is the same thing I tried to do in #144114, and failed. I wrote down my findings there, I hope it may be of use to you.

Thanks @bartekpacia I do not have time to prioritise this right now, will close in favour of yours.


Set "codelists" field if there are codelists, otherwise remove it

Coverage decreased (-0.9%) to 85.263% when pulling 9b5c4e79b8cd83adabbaf0116a64181f0548a149 on dev into d70e572666b47c4ce5f0c6e259e245cf4293779b on master.


TGIS build requires PyTorch nightly

So, as of the most recent code drop, the TGIS build requires PyTorch nightly
https://github.com/IBM/text-generation-inference/blob/main/Dockerfile#L145
This is likely not going to work with security, how tightly integrated is torth._dynamo?

@Xaenalt we currently require the nightly builds to be able to use PyTorch 2 compile. However, we could probably change the code so that it will work with earlier PT versions provided you don't enable PT2_COMPILE.
P.S. I think you pasted the wrong link

Oops, yeah updated that. So torch._dynamo is needed for PyTorch 2 compile? Without it, it's not possible to use any of PyTorch 2?

@Xaenalt pytorch 2 can be used but just not pytorch 2 compile.

@Xaenalt in the latest update, the nightly build is not required if you aren't using PyTorch 2 compile (it will still fail to start if PT2_COMPILE=true is set though).

@Xaenalt apologies, it turns out compile does work with the latest stable release of pytorch 2.0.1, we'll revert to that. I think it's 2.0.0 that we had a problem with and had switched to using nightlies prior to 2.0.1 being released.

Excellent, we'll pull that in then!

Just to close the loop on this, we do rely on fixes/capabilities in the latest pytorch nightlies after all, for example compile only works in a very limited way in 2.0.1 and has had lots of updates since. We may be able to switch to 2.1.0 when it's released next week, but I expect that we may need to move to nighties again at some point after that given how fast it is changing.

📿


K3s config.yaml flags not present in node-args annotation

Environmental Info:
K3s Version:
N/A
Node(s) CPU architecture, OS, and Version:
N/A
Cluster Configuration:
N/A
Describe the bug:
From @ibuildthecloud:

I really thought that k3s.io/node-args would have all the config values that came from the config.yaml file.  It doesn't.  Can it?

Steps To Reproduce:
Install K3s; use configuration from config.yaml instead of on CLI
Expected behavior:
Config from config file present in node-args annotation
Actual behavior:
Only actual CLI flags present in node-args annotation
Additional context / logs:

Validated in v1.21.1-rc1+k3s1
[centos@ip-172-31-1-111 ~]$ cat /etc/rancher/k3s/config.yaml
write-kubeconfig-mode: "0644"
tls-san:
  - test
selinux: true
[centos@ip-172-31-1-111 ~]$ kubectl get node ip-172-31-1-111.us-east-2.compute.internal -o yaml|grep args
    k3s.io/node-args: '["server","--write-kubeconfig-mode","0644","--tls-san","test","--selinux","true","--node-external-ip","<redacted>","--datastore-endpoint","********"]'

Reopening to see if @ibuildthecloud wants backports

OK with not backporting.


Report 50th, 90th and 99th percentailes of network programming latency.

refs https://github.com/kubernetes/perf-tests/issues/575
/label do-not-merge/work-in-progress

Let me know when this is ready for review

I need to test it, but I want https://github.com/kubernetes/test-infra/pull/13272 to be merged first.

/retest pull-perf-tests-clusterloader2

/retest

/close

/open

/retest

/assign @mm4tt  - the code is ready for the review

/lgtm
/approve


Added initial requirements.txt file.

Signed-off-by: Tomasz 'CeDeROM' CEDRO<EMAIL_ADDRESS>

Thanks for adding this. But as described in #1, pyproject.toml has the build requirements such as setuptools_scm, and you have to use a PEP 517 compliant tool like pip to install.


Changelog

Hi,
Thanks for exceljs that is one of the best to deal with Excel, and which has a great documentation 👍
Could you provide a changelog for new releases please? Right now there is no information at all, making it difficult to know which changes have been applied to the last releases.
Thank you.

https://github.com/guyonroche/exceljs/compare/v0.6.2...master
Just change the first part to any tag, you can do the same for the second part like this too -
https://github.com/guyonroche/exceljs/compare/v0.6.2...v0.7.0

Hi,
First of all really love your library!
Joining the original commentor, would be nice if there will be a simple changelog (worth a short reading: https://keepachangelog.com). It doesn't need to start from the beginning of time, just from now on.
Thanks!


Feature: Reveal elements on scroll

Is your feature request related to a problem? Please describe.
No
Feature Description
Gradually displays content as the user scrolls down the page
Enhances user engagement and visual appeal
Customizable animation effects (fade in, slide in, etc.)
Feature will be add to all the pages.

@sanjay-kv Sir can i work on that

I will put for pending this one.

I will put for pending this one.

Y sir?

can you provide a sample, what development look like

can you provide a sample, what development look like

Okay sir

https://github.com/Anishkagupta04/RAPIDOC-HEALTHCARE-WEBSITE-/assets/154777864/b1a82dc7-267e-4721-bd2b-40498ca81b6b
Here is sample video sir @sanjay-kv

@sanjay-kv sir y this issue has been closed?

accidently did that

accidently did that

Okay sir

@sanjay-kv sir below json code has syntax errors below

@sanjay-kv sir below json code has syntax errors below

instead code should be like below
{
"login": "Anjaliavv51",
"name": "Lakshmi Pavananjali",
"avatar_url": "https://avatars.githubusercontent.com/u/154777864?v=4",
"profile": "https://bento.me/anjali-pamidi",
"contributions": [
"review"
]
},{
"login": "Skb08",
"name": "Suraj Kumar Behera",
"avatar_url": "https://avatars.githubusercontent.com/u/113046759?v=4",
"profile": "https://github.com/Skb08",
"contributions": [
"review"
]
},
{
"login": "ratnesh-maurya",
"name": "Ratnesh Maurya",
"avatar_url": "https://avatars.githubusercontent.com/u/85143283?v=4",
"profile": "https://g.dev/ratnesh",
"contributions": [
"review"
]
},
{
"login": "yashwanths814",
"name": "Yashwanth S",
"avatar_url": "https://avatars.githubusercontent.com/u/123622523?v=4",
"profile": "https://linktr.ee/yashwanths814",
"contributions": [
"review"
]
}
],

@sanjay-kv sir
instead code should be like below
{
"login": "Anjaliavv51",
"name": "Lakshmi Pavananjali",
"avatar_url": "https://avatars.githubusercontent.com/u/154777864?v=4",
"profile": "https://bento.me/anjali-pamidi",
"contributions": [
"review"
]
},{
"login": "Skb08",
"name": "Suraj Kumar Behera",
"avatar_url": "https://avatars.githubusercontent.com/u/113046759?v=4",
"profile": "https://github.com/Skb08",
"contributions": [
"review"
]
},
{
"login": "ratnesh-maurya",
"name": "Ratnesh Maurya",
"avatar_url": "https://avatars.githubusercontent.com/u/85143283?v=4",
"profile": "https://g.dev/ratnesh",
"contributions": [
"review"
]
},
{
"login": "yashwanths814",
"name": "Yashwanth S",
"avatar_url": "https://avatars.githubusercontent.com/u/123622523?v=4",
"profile": "https://linktr.ee/yashwanths814",
"contributions": [
"review"
]
}
],


Fix Elm characters

The line
cons 'C' <| cons 'h' "ars"

currently renders as
cons 'C' <| cons 'h' "ars"

This change renders it as
cons 'C' <| cons 'h' <| "ars"

The same change could be copied over to Haskell, since that suffers from the same issue.

could you use APOS_STRING_MODE instead? seems like the intention here is to highlight things like 'abc' as well.


Disabling SIP using csrutil & boot from Thunderbolt drive

Firstly, many thanks for the effort that has been freely contributed to create AND support this brilliant guide and installation "kit". Like many others, I have successfully created a fully capable Mac environment on my very flexible NUC including Wifi, Bluetooth and Thunderbolt. Thank you!
While I could probably live without the issues described in the following two questions, I am hoping that others may have found a solution. So here goes....

There are times when I may need to enter recovery mode (eg to disable SIP). I have tried all the recommended suggestions including repeated WIN-R, ALT-R and ultimately continuous pressing of the ALT key to successfully bring up the menu. With the boot menu on screen if I select number 4 (Recovery) the number stays on the screen for a few seconds and then disappears without taking any action. Is there anything else I should try?

As my NUC has a dual purpose, has anybody tried to boot OpenCore from an external Thunderbolt connected NVME drive?

As I have said, neither of these issues are "life threatening", I am simply trying to improve perfection.

1 has been resolved in #123 and should be in the next release. 2 I haven’t tried but it would require some extra drivers extracted from macs. I don’t have a tb drive to test with but if you do, I can extract them and let you try.

Thanks for the quick response. I had read #123 but I fear I am simply not technical enough to implement the solution AND will happily wait for the next release.
I have two of these and was hoping I could simply slot my 1TB Samsung NVME drive containing the MacOS build in that enclosure and boot. I suspect that my lack of technical knowledge (at this level) may make me a poor candidate for testing. Perhaps we should wait for a more qualified person?

Hi,
Sorry, I just noticed that I could reply to this email directly. What do you prefer…GitHub or email?
Thanks for the quick response. I had read #123https://github.com/osy86/HaC-Mini/pull/123 but I fear I am simply not technical enough to implement the solution AND will happily wait for the next release.
I have two of thesehttps://www.newegg.com/wavlink-wl-ute02-enclosure/p/0VN-0069-00025?Item=9SIA6PFA3D8575 and was hoping I could simply slot my 1TB Samsung NVME drive containing the MacOS build in that enclosure and boot. I suspect that my lack of technical knowledge (at this level) may make me a poor candidate for testing. Perhaps we should wait for a more qualified person?
Regards,
Chris H
From: osy86<EMAIL_ADDRESS>Sent: Wednesday, 27 November 2019 9:40 AM
To: osy86/HaC-Mini<EMAIL_ADDRESS>Cc: Chris Henderson<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [osy86/HaC-Mini] Disabling SIP using csrutil & boot from Thunderbolt drive (#135)
***** EXTERNAL EMAIL *****
1 has been resolved in #123https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fosy86%2FHaC-Mini%2Fpull%2F123&data=01|01|chris.henderson%40hitachivantara.com|9a139e10bae14409f75108d772c199bb|18791e1761594f52a8d4de814ca8284a|0&sdata=ZEYK0fgJpe%2Bl7p7vNVJErJaD%2BStILOACIuCyihKTV1g%3D&reserved=0 and should be in the next release. 2 I haven’t tried but it would require some extra drivers extracted from macs. I don’t have a tb drive to test with but if you do, I can extract them and let you try.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fosy86%2FHaC-Mini%2Fissues%2F135%3Femail_source%3Dnotifications%26email_token%3DANNNIS6VJBH2J3GIRRNRXCTQVWQUZA5CNFSM4JR6MSE2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEFHVTHY%23issuecomment-558848415&data=01|01|chris.henderson%40hitachivantara.com|9a139e10bae14409f75108d772c199bb|18791e1761594f52a8d4de814ca8284a|0&sdata=vF7QrYbONrkOdKwNn0DBzoqKAbDvXWfmqOD3zUBv5mk%3D&reserved=0, or unsubscribehttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FANNNIS63IEGNJZUKUFWYJQTQVWQUZANCNFSM4JR6MSEQ&data=01|01|chris.henderson%40hitachivantara.com|9a139e10bae14409f75108d772c199bb|18791e1761594f52a8d4de814ca8284a|0&sdata=EXLGYq6ITC1SLL89CvCq5e797qiTmvc%2BCGJD%2FT%2FFHbE%3D&reserved=0.

Either way it shows up on github so whatever works for you.
I’ll attach the drivers to this issue when I get home. You can try it or you can find someone else to try it. I personally don’t know anyone else with such a setup so it’ll be hard to find testers.

If I place the MacOS drive in the Thunderbolt enclosure it is currently not recognised as a bootable drive. I suspect I would need to create a new clean install?
So the process could be:-

Backup current system using Time Machine
Place NVME drive in the Thunderbolt enclosure
Create new USB installer using new drivers
Boot the new installer
Format the external NVME drive as per the current process and start the clean install (assumes the installer can see the Thunderbolt drive)
If successful, recover the system using Time Machine

Does this make sense?
From: osy86<EMAIL_ADDRESS>Sent: Wednesday, 27 November 2019 10:12 AM
To: osy86/HaC-Mini<EMAIL_ADDRESS>Cc: Chris Henderson<EMAIL_ADDRESS>State change<EMAIL_ADDRESS>Subject: Re: [osy86/HaC-Mini] Disabling SIP using csrutil & boot from Thunderbolt drive (#135)
***** EXTERNAL EMAIL *****
Either way it shows up on github so whatever works for you.
I’ll attach the drivers to this issue when I get home. You can try it or you can find someone else to try it. I personally don’t know anyone else with such a setup so it’ll be hard to find testers.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHubhttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fosy86%2FHaC-Mini%2Fissues%2F135%3Femail_source%3Dnotifications%26email_token%3DANNNIS7W4IPMURVE3EZ7C33QVWUNXA5CNFSM4JR6MSE2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEFHXYGA%23issuecomment-558857240&data=01|01|chris.henderson%40hitachivantara.com|5d461beaec384be506ec08d772c61b8a|18791e1761594f52a8d4de814ca8284a|0&sdata=HVIsHSSkkI1GWx%2FXYW0w9tkMBbJYw40Qk%2FVu%2B8ixPpI%3D&reserved=0, or unsubscribehttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FANNNISZUCYE6MCI5IWXOGWDQVWUNXANCNFSM4JR6MSEQ&data=01|01|chris.henderson%40hitachivantara.com|5d461beaec384be506ec08d772c61b8a|18791e1761594f52a8d4de814ca8284a|0&sdata=sbnq3fU3cF5Vk6rho%2FbOKyEIJT16Qo9PlNzGQ1UQTTg%3D&reserved=0.

You need to enable thunderbolt boot in bios but I’m not sure that’s compatible with the native thunderbolt patch.

I’m happy to give it a try. Should the Thunderbolt Security Level be left at “Legacy Mode”?
From: osy86<EMAIL_ADDRESS>Sent: Wednesday, 27 November 2019 10:36 AM
To: osy86/HaC-Mini<EMAIL_ADDRESS>Cc: Chris Henderson<EMAIL_ADDRESS>State change<EMAIL_ADDRESS>Subject: Re: [osy86/HaC-Mini] Disabling SIP using csrutil & boot from Thunderbolt drive (#135)
***** EXTERNAL EMAIL *****
You need to enable thunderbolt boot in bios but I’m not sure that’s compatible with the native thunderbolt patch.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHubhttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fosy86%2FHaC-Mini%2Fissues%2F135%3Femail_source%3Dnotifications%26email_token%3DANNNIS4NF7HBH4DEXXAF7JLQVWXHHA5CNFSM4JR6MSE2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEFHZFMY%23issuecomment-558863027&data=01|01|chris.henderson%40hitachivantara.com|4d9183b6b9824a763f9008d772c97113|18791e1761594f52a8d4de814ca8284a|0&sdata=ijvI6gshB0nP%2BJUmWIrS4Y5%2BZpljFJUz3qFdDKcso%2Bw%3D&reserved=0, or unsubscribehttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FANNNIS7FLOGNSWKVW46XDEDQVWXHHANCNFSM4JR6MSEQ&data=01|01|chris.henderson%40hitachivantara.com|4d9183b6b9824a763f9008d772c97113|18791e1761594f52a8d4de814ca8284a|0&sdata=MZXVu7QI%2B5oSZa7W7%2FzQ%2BRUW13QoQ0P0d3WhwI4uwHU%3D&reserved=0.

Yeah

I can install Catalina on the external Thunderbolt drive but the only way I can run it is if I leave the USB OpenCore installer inserted and hit the ALT key to bring up pick list. The NUC does not see the Thunderbolt drive as a bootable disk.
From: osy86<EMAIL_ADDRESS>Sent: Wednesday, 27 November 2019 3:14 PM
To: osy86/HaC-Mini<EMAIL_ADDRESS>Cc: Chris Henderson<EMAIL_ADDRESS>State change<EMAIL_ADDRESS>Subject: Re: [osy86/HaC-Mini] Disabling SIP using csrutil & boot from Thunderbolt drive (#135)
***** EXTERNAL EMAIL *****
Yeah
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHubhttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fosy86%2FHaC-Mini%2Fissues%2F135%3Femail_source%3Dnotifications%26email_token%3DANNNIS5QFSLPHA3L654WA6LQVXXZLA5CNFSM4JR6MSE2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEFIHHHA%23issuecomment-558920604&data=01|01|chris.henderson%40hitachivantara.com|7da0f1c448f74942a74208d772f0434a|18791e1761594f52a8d4de814ca8284a|0&sdata=M9k%2Fe8djyowmbMiP%2FB8CaZTLRP%2F5eup6wJVGRTNpoeM%3D&reserved=0, or unsubscribehttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FANNNISZE7X7NKAKCMGTSO4LQVXXZLANCNFSM4JR6MSEQ&data=01|01|chris.henderson%40hitachivantara.com|7da0f1c448f74942a74208d772f0434a|18791e1761594f52a8d4de814ca8284a|0&sdata=p%2FebNKAV9voFc1HAVtHZEFo3k0UpTUsrvLzgOecgVsE%3D&reserved=0.

Tried using CCC to clone to the Thunderbolt drive and then ran EFI Cloner. The external Thunderbolt drive was still not recognised as a bootable drive however I could still point to the drive and allow it to run using any OpenCore boot drive.
From: osy86<EMAIL_ADDRESS>Sent: Wednesday, 27 November 2019 10:36 AM
To: osy86/HaC-Mini<EMAIL_ADDRESS>Cc: Chris Henderson<EMAIL_ADDRESS>State change<EMAIL_ADDRESS>Subject: Re: [osy86/HaC-Mini] Disabling SIP using csrutil & boot from Thunderbolt drive (#135)
***** EXTERNAL EMAIL *****
You need to enable thunderbolt boot in bios but I’m not sure that’s compatible with the native thunderbolt patch.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHubhttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fosy86%2FHaC-Mini%2Fissues%2F135%3Femail_source%3Dnotifications%26email_token%3DANNNIS4NF7HBH4DEXXAF7JLQVWXHHA5CNFSM4JR6MSE2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEFHZFMY%23issuecomment-558863027&data=01|01|chris.henderson%40hitachivantara.com|4d9183b6b9824a763f9008d772c97113|18791e1761594f52a8d4de814ca8284a|0&sdata=ijvI6gshB0nP%2BJUmWIrS4Y5%2BZpljFJUz3qFdDKcso%2Bw%3D&reserved=0, or unsubscribehttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FANNNIS7FLOGNSWKVW46XDEDQVWXHHANCNFSM4JR6MSEQ&data=01|01|chris.henderson%40hitachivantara.com|4d9183b6b9824a763f9008d772c97113|18791e1761594f52a8d4de814ca8284a|0&sdata=MZXVu7QI%2B5oSZa7W7%2FzQ%2BRUW13QoQ0P0d3WhwI4uwHU%3D&reserved=0.


Respect timezone when select time

Interesting, that when creating timepicker, you did used Calendar (which respects timezone), but when listening for changes, you did not. Fixed that.

Thank you!


Dim station lighting and add pointlights to more things

About the PR

Dims wall light intensity from 1.4 to 0.9. I thought this was a good middleground and I think it looks nice
Adds colored pointlights to most vendors and computers as well as APCs and SMESes. It looks good and if our lighting keeps looking worse than SS13 I'm gonna kill myself
Adds a way to turn off pointlights when unpowered in a very simple way. Eventually PoweredLight should use this but i cba right now obviously

Light dimming because everyone likes a spookier ambience and it's closer to SS13
More lights because lights are pretty and it looks nice and also closer to SS13
For lighting concerns:

Nowhere on saltern is the lighting cap hit yet, as far as I can tell. If it is, I really feel like we can just increase it..
Walking around the station normally my FPS as compared to master is essentially identical. If adding these lights lowered it at all, it lowered it by a literally unnoticeable amount, on debug and master
Eventually super basic lights like these should use something simpler like just an overlay since we don't need shadow casting, really. I'd like to do that eventually so we can add lights to Even More Stuff on bigger stations with zero performance hits
The radius is a little large right now, in the dark it can look jarring sometimes, but it can be reduced pretty easily

Screenshots

Station lighting comparison:
(New)

(Old)

Changelog

:cl:

tweak: Station lights have been dimmed, in accordance with Nanotrasen regulations.
tweak: Nanotrasen brand vendors and computers now emit Real Light™! Also APCs and SMESes.

Dim the lights a little bit more, some bits are still way too bright (especially the bridge). Add a bit of yellow for some warmth. Purely white lighting may match LEDs better but they also look bad in videogames.

i already made it dimmer and yellower but i will do it again to see how it looks

good pr

@ike709 how about this level of dim?

5200K color temperature

5000K

4800K

4600K

not sure what I like best here

going to default to 4800K unless theres some other consensus reached

Out of those options I think I like 5000K, but 4800K is probably fine.

cone-shaped lighting for computers & flashlights

I think the cones are a good idea but on the computers they look a bit off at the moment.

It looks like the light is coming down out of the bottom of the screen, rather than out from the screen itself.

@ike709 hows this

better

4800K LGTM. Computers look cool.

can be merged, did everything I wanted to

can be merged, did everything I wanted to

Will when tests pass


Internal OneHotEncoder does not work across training/test dataset

https://github.com/georgianpartners/foreshadow/blob/12777dd018b14a2d03b7efd88a99db8d6bcdb819/foreshadow/transformers/internals/encoders.py#L13
There are a couple of issues with the current internal OneHotEncoder:

It does not remember all the categories from training data set. So if the test/inference data set does not have the same set of categories, the transformed feature will be misaligned and have different shape.
It does not have parameters to roll less frequent categories into an other category.

To remain consistent with ourselves, now that transformers that input a DataFrame process their column names correctly, I will revert to the OneHotEncoder from sklearn_contrib/categorical_encoders which is the same library we source our hashing encoder.
This should resolve the first issue, and includes a significant number of additional features (including dummy encoding for unknown values). However, it does not seem to have parameters that allow less frequent categories rolling into a single one.
Given that the scope of this bug is that it fails on a test / train split and is not robust, I will propose we resolve this issue for the time being as the critical parts are resolved, and if necessary propose an enhancement of our OneHotEncoder for the future.


Request: Add stack traces tot he returned output when debug: true

Hello,
I've discovered this package and it's working rather well for me, actually. The debug: true option on the router is cool, but not particularly useful unless it returns a stack trace too though.
Perhaps it could be enhanced?

Thanks for the PR that does exactly that. It's been merged into master. I'll go ahead and close this issue since you took the initiative 👍

Also, just wanted to let you know that I pushed your change into NPM, and also updated some dependencies. This included upgrading radix-router which changed how request parameters are accessed (a change for the better, in my opinion).


[MixItUp Sorting] Sometimes at sorting all things are flying up till fully sorted

Hello i have a code that I am using it in a way with database API and Infinite scroll.js. I have added some filters, when I call a filter I reset mixitup and than set new data in. But sometimes happend to elements just fly around, till final stage of animation and than reassemble in correct way. Code of mixser is under, code of infinite scroll is at the bottom.
dataholder.mixer = mixitup(controls_container, {
    selectors: {
        //target: '[data-ref="item"]' // Query targets with an attribute selector to keep our JS and styling classes seperate
        target: '.mixitup-elements'
    },
    animation:{
        effects: 'fade',
        //effectsOut: 'fade',
        //effectsIn: 'fade',
        duration: 250,
        nudge: true,
        reverseOut: false
    },
    layout: {
        siblingBefore: document.querySelector('[data-ref="first-gap"]') // Ensure the first "gap" element is known to mixitup incase of insertion into an empty container
        //containerClassName: 'mixitup-elements'
    },
    data: {
        //dirtyCheck: true,
        uidKey: 'file_token' // Our data model must have a unique id. In this case, its key is 'id'

    },
    debug: {
        enable: true,
        showWarnings: true
    },
    render: { // We must provide a target render function in case we need to render new items not in the initial dataset (not used in this demo)
        target: function(item) {
            return "some_render";
        }
    }
});

Infinite scroll code:
container_infinite.on( 'load.infiniteScroll', function( event, response ) {

    jQuery('.infinite-scroll-last').text('End of content.');
    infScroll.hideStatusEventElements();

    console.log(response);

    if(dataHolder.filter_active) {
        dataHolder.dataset=null;
        dataHolder.filter_active = 0;
    }

    if(response.length > 0) {
        if(dataHolder.dataset === null) {
            dataHolder.dataset = response;
        } else {
            dataHolder.dataset = dataHolder.dataset.concat(response);
        }

        try {
            dataHolder.mixer.dataset(dataHolder.dataset).then(
                function (state)
                {
                    if(response.length < lxdata.limit) {
                        dataHolder.last_page = 1;
                        jQuery('.mixitup-container').infiniteScroll('lastPageReached');
                    }
                }
            );
        } catch(err) {
            console.log(err);
        }

    } else {
        if(dataHolder.dataset === null) {
            dataHolder.mixer.dataset([]);
            jQuery('.infinite-scroll-last').text('No profiles for this criteria.');
        }
        dataHolder.last_page = 1;
        jQuery('.mixitup-container').infiniteScroll('lastPageReached');
    }

    dataHolder.filter_active = 0;
});

Unfortunately MixItUp is not compatible with infinite scroll.
If you want to show or add items on scroll you have two options.
You can use the append() API method attached to a throttled scroll handler. This is the best option if you are ajaxing items in over an API.
If all items already exist in the DOM however, you can use the pagination extension, and increase the page limit by a regular increment as the user scrolls down. There is a demo included in the extension showing this functionality.

I see, acctually append is not good for me, since when filter is triggered I get new set of data that is valid from that on. I dont have acctually problem with Inifinite scroll that part works problem is when calling sometimes it does not sort correcty. Example what happens:
https://app.box.com/s/eiuc78v7818hbnzc4837jb277vjb92qo
Sometimes work perfect but sometimes happens that glitch.
dataHolder.mixer.dataset(dataHolder.dataset).then(
            function (state)
            {
                if(response.length < lxdata.limit) {
                    dataHolder.last_page = 1;
                    jQuery('.mixitup-container').infiniteScroll('lastPageReached');
                }
            }
        );

Nevertheless thank you for your time.


Conversion from Python 2.7 to Python 3.6

There are a number of commented out 'print' statements that are still in the 2.7 format. A task at hand is to move them into a separate file for online testing and building individual unit tests.

If I may include myself, there are basically no mainstream JSON parsers which support comments. However, it is very easy to find (or write ourselves if optimization is a concern) comment-removing scripts. The problem with this is that I don't know whether anyone else will be using this json file.
Alternatively, you could include your own 'comments' element somewhere in the file.

The file was a a Visual Studio Code configuration file which should have been blocked by Git Ignore, It has been removed from the branch.


ticdc(pulsar): write DDL events to pulsar

What problem does this PR solve?

write DDL events to pulsar and some unit test
Issue Number: ref https://github.com/pingcap/tiflow/issues/9413
What is changed and how it works?
Check List
Tests

Unit test

Questions
Will it cause performance regression or break compatibility?
Do you need to update user documentation, design documentation or monitoring documentation?
Release note
None

/ok-to-test

/ok-to-test

/test all


bootstrap navigation comes vertical

I used bootstrap  with npm install bootstrap@next, but when i used bootstrap navigation code , my navigation comes vertical .

You have to change your bootstrap.css file in "../node_modules/bootstrap/dist/css/bootstrap.css".
Use " flex-direction: row " not " flex-direction: column".
Here is the correct css for nav-bar
.navbar-nav {   display: -webkit-box;   display: -ms-flexbox;   display: flex;   -webkit-box-orient: vertical;   -webkit-box-direction: normal;   -ms-flex-direction: row;   flex-direction: row;   padding-left: 0;   margin-bottom: 0;   list-style: none; } .navbar-brand {   display: inline-block;   margin-right: 1rem;   line-height: inherit;   white-space: nowrap; }

@samrandhawa4 this is most likely not an angular-cli issue. Please file here https://github.com/twbs/bootstrap


API documentation changed on Tenable's site

Reading through the help module for securitycenter.sc5, it lists the following URL for Tenable's official API documenation:
https://support.tenable.com/support-center/cerberus-support-center/includes/widgets/sc_api/index.html
This site is down, and now api docs are located here:
https://docs.tenable.com/sccv/api/index.html

Please refer to the work being done on pyTenable for any future efforts.


How make audio play when in background

I followed the instructions to enable the background audio:

project->capabilities->background mode to ON and Audio and Airplay
add code in AppDelegate.m:
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord error:&sessionError];
reference: https://github.com/youtube/youtube-ios-player-helper/issues/38

But when I press the home button, the sound stops when the app goes into background state.
Any ideas how to enable the Youtube video  audio to still play when the app goes into the background state?

Playing sound when app is in background is forbidden by YouTube's policy. Yeah, there are apps out there that do it anyway, but that's against multiple terms under the "Prohibitions" section: https://developers.google.com/youtube/terms

thanks for the answer @simonvaucher ;)


⚠ Bofrost.de has degraded performance

In 82ecb45, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1397 ms

Resolved: Bofrost.de performance has improved in 6bd7485.


make verify-golangci-lint: "find -printf" isn't working on macOS

On macOS, running:
make verify-golangci-lint

results in the following error message:
find: -printf: unknown primary or operator

As detailed in https://hackmd.io/@maelvls/bsd-vs-gnu-vs-busybox-incompat#find, -printf is specific to GNU find and doesn't work on macOS. It is possible to work around that by replacing -printf with something else.
The pattern %h\n means:
%h     Dirname; the Leading directories of the file's name
       (all but the last element).  If the file name
       contains no slashes (since it is in the current
       directory) the %h specifier expands to `.'.  For
       files which are themselves directories and contain
       a slash (including /), %h expands to the empty
       string.  See the EXAMPLES section for an example.

I figured that it could be replaced by dirname:
# Old
$ gfind . -name go.mod -not \( -path "./_bin/*" -or -path "./make/_shared/*" \) -printf '%h\n'
.
./internal/versionchecker/test/testdata

# New
$ find . -name go.mod -not \( -path "./_bin/*" -or -path "./make/_shared/*" \) | xargs dirname
.
./internal/versionchecker/test/testdata

I hope that %h and dirname have exactly the same behavior 😅

Ohhh no... This issue has been already fixed by @SgtCoDFish in https://github.com/cert-manager/makefile-modules/issues/130... I spent 45 min crafting this PR for nothing 😭


Avoid warning message about invalid refuse_seconds value in Mesos >=0.21...

Starting with version 0.21.0, Apache Mesos is very noisy if the filter parameter refuse_seconds is set to an invalid value like -1.
I have seen systems with millions of log lines like
W0420 18:00:48.773059 32352 hierarchical_allocator_process.hpp:589] Using the default value of 'refuse_seconds' to create the refused resources filter because the input value is negative

in the Mesos master INFO and WARNING log files.
Therefore the CoarseMesosSchedulerBackend should set the default value for refuse seconds (i.e. 5 seconds) directly.
This is no problem for the fine-grained MesosSchedulerBackend, as it uses the value 1 second for this parameter.

Can one of the admins verify this patch?

Sounds reasonable, since the value is reported to be invalid. The intent seemed to be to set this to "unset" or something. 5 seems to do something different as it sets it to a concrete value. Knowing nothing about this, is there maybe a closer equivalent value like 0? or is it really best to set this to a fixed value?

The value 5 seconds is the default value of Mesos, which is used if not
set or an invalid value is given. So at least with current versions of
Mesos nothing changes in the behavior.
The parameter refuse_seconds configures how long Mesos should wait
before it offers resources again after the framework (i.e. here the
Spark scheduler backend) has refused them.
If you set it to 0, this means that Mesos will immediately offer these
resources again with the next allocation (by default after 1 second).
This will cause slightly higher traffic between the scheduler backend
and the Mesos master.
Alternatively, this parameter could be made configurable by Spark, but I
am not sure if it is really worth the effort.
In coarse grained mode, resources are allocated at the start. Are there
any circumstances other than a lost executor, where refused resources
will be used?
Am 20.04.2015 um 19:03 schrieb Sean Owen:

Sounds reasonable, since the value is reported to be invalid. The
intent seemed to be to set this to "unset" or something. 5 seems to do
something different as it sets it to a concrete value. Knowing nothing
about this, is there maybe a closer equivalent value like 0? or is it
really best to set this to a fixed value?
—
Reply to this email directly or view it on GitHub
https://github.com/apache/spark/pull/5597#issuecomment-94510001.

I suspect this is OK, since this was set up eons ago by @mateiz and so the right thing to do has probably changed. Your explanation makes sense. CC @jongyoul just in case.

Should a bug should be filed with Mesos to log the error once rather than repeatedly and filling up disk?

@ash211 That would be nice too. It seems like the -1 Spark sends is considered an invalid value, so it sounds like that much should still change.

It's logged each time we recover resources in Mesos since that's when we evaluate when the filter should be applied. And yes Mesos needs a positive value for refuse seconds on the filter.
I think refused resources could be used when later there more resources available on from the same slave since someone else's task is gone. Also we're adding capacbility into coarse grained scheduler to launched multiple executors, and in addition to that we're putting in dynamic allocation into coarse grained scheduler too.
So we will be using refuse resources more often, but 5 as the default sounds reasonable to me.