Add adarshlilha to Contributors list

@adarshlilha, I'm quite elated about your PR. I wanna evolve this project to addresses various problems faced by first time contributors. I'd love to learn about your journey in open source community, the problems, pain points you had etc.
Could you explain how you felt when you went through the tutorial, made a PR and learned that I accepted it?


Clarification of Dataset location at clock start

What are the requirements of where the data lives when the clock starts?
I believe we have already (implicitly) clarified that data cannot reside in RAM when the clock starts (based on the decision requiring "cold starts" for all caches).

Can the dataset live in a distributed file system (e.g. cloud use cases)?
Can the dataset live on the local disk?
Are the limitations for a valid local disks (spindle, SSD, raid, something very fancy)?
Can the data already be unzipped (some reference implementations time the unzipping of the data, though I believe the rules state such a step does not need to be timed)?

SWG:
Data can start on any durable storage system such as local disks and cloud storage systems. This explicitly excludes RAM. Issues such as preprocessing and zipping will be addressed separately.


⚠ Bofrost.be has degraded performance

In 410bfe1, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1436 ms

Resolved: Bofrost.be performance has improved in f40fa85.


chalkit API : handle widget state

we should have a state to prevent that re-rendering breaks enable/disable/show hide stuff.
Seen when a value connected to numeric input changes to null

no bug is identified, the user example has wrong conditon to switch betwen disable/enable. here the corrected example.
numericInput.json
however for enhancement,  the state in the widget will be added

Great work Abir, thanks


Add username at login to Rancher API Audit log at metadata (level 1)

Rancher API Audit log have been enhanced by this fix https://github.com/rancher/rancher/issues/31166 to log username and principalid data for the authenticated user for every request that gets logged at Metadata level (audit log level=1).
This is the "extra" that is logged for an authenticated user with above fix:
"extra":{"principalid":["openldap_user://uid=testuser1,ou=dev,dc=us-west-2,dc=compute,dc=internal"],"username":["testuser1"]}}
But when there is a login  failure,  there is no username logged at Metadata level, since there is no authenticated user entity present. (If the Audit level is set to 2 and above, entire request body is logged, but it is beneficial to log the username at Metadata level so that service providers can track login failures easily)
This enhancement is to log extra.username in the Rancher API audit logs at Metadata level for a Login request - the username field of the login form is read and logged in the Rancher API audit log.
This is supported only for authproviders which work with a username/password form of login like AD,LDAP, local. For other token/SAML based providers there will be no username logged for login resuests at Metadata level.
gz#7326

This is how the extra.username gets added to Rancher API audit log at level 1
{"auditID":"0d9bf2c1-831b-4ef5-a788-d6a16e00c280","requestURI":"/v3-public/openLdapProviders/openldap?action=login","user":{"name":"system:cattle:error","group":["system:unauthenticated","system:cattle:error"],"extra":{"username":["testuser1"]}},"method":"POST","remoteAddr":"<IP_ADDRESS>:40670","requestTimestamp":"2021-05-06T23:58:41Z","responseTimestamp":"2021-05-06T23:58:41Z","responseCode":401,"requestHeader":{"Accept":["application/json"],"Accept-Encoding":["gzip, deflate, br"],"Accept-Language":["en-US,en;q=0.9"],"Content-Length":["140"],"Content-Type":["application/json"],"Origin":["https://ec2-3-137-201-13.us-east-2.compute.amazonaws.com"],"Referer":["https://ec2-3-137-201-13.us-east-2.compute.amazonaws.com/login"],"Sec-Ch-Ua":["" Not A;Brand";v="99", "Chromium";v="90", "Google Chrome";v="90""],"Sec-Ch-Ua-Mobile":["?0"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["same-origin"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.93 Safari/537.36"],"X-Api-Action-Links":["actionLinks"],"X-Api-Csrf":["b48c1e9c74"],"X-Api-No-Challenge":["true"],"X-Forwarded-For":["<IP_ADDRESS>"],"X-Forwarded-Host":["ec2-3-137-201-13.us-east-2.compute.amazonaws.com"],"X-Forwarded-Port":["443"],"X-Forwarded-Proto":["https"],"X-Real-Ip":["<IP_ADDRESS>"],"X-Request-Id":["9692ad2fee70dea1088afebba64df50e"],"X-Scheme":["https"]},"responseHeader":{"Content-Type":["application/json"],"Expires":["Wed 24 Feb 1982 18:42:00 GMT"],"X-Api-Schemas":["https://ec2-3-137-201-13.us-east-2.compute.amazonaws.com/v3-public/schemas"],"X-Content-Type-Options":["nosniff"]},"userloginName":"testuser1","requestBody":{"username":"testuser1","password":"qqqqq","description":"UI Session","responseType":"cookie","ttl":57600000,"labels":{"ui-session":"true"}}}

Verified the following on master-head commit: 5d2b7ac

Enabled auditlogging while bringing up a rancher server
Enabled auth openLDAP auth and logged in as admin user - u1
Login as admin and verified the login details are audited
Provided incorrect login details and the login failure has been recorded in the audit logs with the username

For failed login:
,"requestURI":"/v3-public/openLdapProviders/openldap?action=login","user":{"name":"system:cattle:error","group":["system:unauthenticated","system:cattle:error"]},

"requestURI":"/v3-public/azureADProviders/azuread?action=login","user":{"name":"system:cattle:error","group":["system:unauthenticated","system:cattle:error"]},"method":"POST",

For successful login:
//5e0d1316-aa15-4c94-83e1-7db91acc7795","azuread_group://748274fd-3ec7-40d1-b08b-775c1a8ec1af","azuread_group://fbfa2921-0088-4c1d-a92b-569feff96ac2","azuread_group://***","azuread_group://***","openldap_group://","system:authenticated","system:cattle:authenticated"],

On cluster level login successful authentication:
"groups":["system:serviceaccounts","system:serviceaccounts:cattle-system","system:authenticated"]},"impersonatedUser":{"username":"user-hvw46","groups":["okta_group://Everyone","okta_group://","system:authenticated","system:cattle:authenticated"

Rancher | master-4f9850d2ae920b4350b5312fd53c045aa7e7a0c4-head
@axeal @prachidamle  I tried this on the
I see the extra field logged if the login action is through ember UI. However if I try to login from dashboard UI, I see that its not getting logged. As both the UI are using v3 api this shouldn't have been any different.
Thank you for pointing it out.
Failed login on ember UI
{"auditID":"e58c7ae6-56fd-4530-823a-76b8c74e235a","requestURI":"/v3-public/openLdapProviders/openldap?action=login","user":{"name":"system:cattle:error","group":["system:unauthenticated","system:cattle:error"],"extra":{"username":["abcdjjej"]}},"method":"POST","remoteAddr":"xxx:61279","requestTimestamp":"2021-05-21T15:25:23Z","responseTimestamp":"2021-05-21T15:25:23Z","responseCode":422,"requestHeader":{"Accept":["application/json"],"Accept-Encoding":["gzip, deflate, br"],"Accept-Language":["en-US,en;q=0.9"],"Connection":["keep-alive"],"Content-Length":["134"],"Content-Type":["application/json"],"Origin":["https://xxx"],"Referer":["https://xxx/login"],"Sec-Ch-Ua":["\"Google Chrome\";v=\"89\", \"Chromium\";v=\"89\", \";Not A Brand\";v=\"99\""],"Sec-Ch-Ua-Mobile":["?0"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["same-origin"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36"],"X-Api-Action-Links":["actionLinks"],"X-Api-Csrf":["0ad7a96e89"],"X-Api-No-Challenge":["true"]},"responseHeader":{"Content-Type":["application/json"],"Expires":["Wed 24 Feb 1982 18:42:00 GMT"],"X-Api-Schemas":["https://xxx/v3-public/schemas"],"X-Content-Type-Options":["nosniff"]},**"userLoginName":"abcdjjej"**}
successful login using local on ember UI
{"auditID":"8b360a97-a988-4eba-bf8e-9ce0a5921c57","requestURI":"/v3-public/localProviders/local?action=login","user":{"name":"system:cattle:error","group":["system:unauthenticated","system:cattle:error"],"extra":{"username":["user333"]}},"method":"POST","remoteAddr":"<IP_ADDRESS>:61176","requestTimestamp":"2021-05-21T15:29:42Z","responseTimestamp":"2021-05-21T15:29:42Z","responseCode":200,"requestHeader":{"Accept":["application/json"],"Accept-Encoding":["gzip, deflate, br"],"Accept-Language":["en-US,en;q=0.9"],"Connection":["keep-alive"],"Content-Length":["143"],"Content-Type":["application/json"],"Origin":["https://<IP_ADDRESS>"],"Referer":["https://<IP_ADDRESS>/login"],"Sec-Ch-Ua":["\"Google Chrome\";v=\"89\", \"Chromium\";v=\"89\", \";Not A Brand\";v=\"99\""],"Sec-Ch-Ua-Mobile":["?0"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["same-origin"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36"],"X-Api-Action-Links":["actionLinks"],"X-Api-Csrf":["0d1e7fafb3"],"X-Api-No-Challenge":["true"]},"responseHeader":{"X-Content-Type-Options":["nosniff"]},"userLoginName":"user333"} {"auditID":"915da1c2-d0c4-496e-b2a0-90ba0524ef58","requestURI":"/v3/users?me=true","user":{"name":"u-tjlpk","group":["system:authenticated","system:cattle:authenticated"],"extra":{"principalid":["local://u-tjlpk"],"username":["user333"]}},"method":"GET","remoteAddr":"<IP_ADDRESS>:61176","requestTimestamp":"2021-05-21T15:29:42Z","responseTimestamp":"2021-05-21T15:29:42Z","responseCode":200,"requestHeader":{"Accept":["application/json"],"Accept-Encoding":["gzip, deflate, br"],"Accept-Language":["en-US,en;q=0.9"],"Connection":["keep-alive"],"Content-Type":["application/json"],"Impersonate-Extra-Principalid":["local://u-tjlpk"],"Impersonate-Extra-Username":["user333"],"Impersonate-Group":["system:authenticated","system:cattle:authenticated"],"Impersonate-User":["u-tjlpk"],"Referer":["https://<IP_ADDRESS>/login"],"Sec-Ch-Ua":["\"Google Chrome\";v=\"89\", \"Chromium\";v=\"89\", \";Not A Brand\";v=\"99\""],"Sec-Ch-Ua-Mobile":["?0"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["same-origin"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36"],"X-Api-Action-Links":["actionLinks"],"X-Api-Csrf":["0d1e7fafb3"],"X-Api-No-Challenge":["true"]},"responseHeader":{"Content-Encoding":["gzip"],"Content-Type":["application/json"],"Expires":["Wed 24 Feb 1982 18:42:00 GMT"],"X-Api-Schemas":["https://<IP_ADDRESS>/v3/schemas"],"X-Content-Type-Options":["nosniff"]}}
Failed login on dashboard
{"auditID":"b1162cf4-5f49-4f44-bfe0-06965c52b67c","requestURI":"/v3-public/openLdapProviders/openldap?action=login","user":{"name":"system:cattle:error","group":["system:unauthenticated","system:cattle:error"]},"method":"POST","remoteAddr":"xxx:65404","requestTimestamp":"2021-05-21T15:36:34Z","responseTimestamp":"2021-05-21T15:36:34Z","responseCode":422,"requestHeader":{"Accept":["application/json"],"Accept-Encoding":["gzip, deflate, br"],"Accept-Language":["en-US,en;q=0.9"],"Connection":["keep-alive"],"Content-Length":["87"],"Content-Type":["application/json;charset=UTF-8"],"Origin":["https://<IP_ADDRESS>"],"Referer":["https://xxx/dashboard/auth/login?timed-out"],"Sec-Ch-Ua":["\"Google Chrome\";v=\"89\", \"Chromium\";v=\"89\", \";Not A Brand\";v=\"99\""],"Sec-Ch-Ua-Mobile":["?0"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["same-origin"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36"],"X-Api-Csrf":["31164124a8"]},"responseHeader":{"Content-Type":["application/json"],"Expires":["Wed 24 Feb 1982 18:42:00 GMT"],"X-Api-Schemas":["https://xxx/v3-public/schemas"],"X-Content-Type-Options":["nosniff"]}}

Verified on master-head f90b36e
Validated the following scenarios:

first-login as admin from cluster explorer new UI - valid credentials

{"auditID":"9002493a-c492-4031-92fa-16ae3e2e5347","requestURI":"/v1/management.cattle.io.settings/first-login",
"user":{"name":"user-4xrqk","group":["system:authenticated","system:cattle:authenticated"],

> "extra":{"principalid":["local://user-4xrqk"],"username":["admin"]}}
"method":"PUT","requestTimestamp":"2021-05-25T18:18:48Z","responseTimestamp":"2021-05-25T18:18:49Z",

> "responseCode":200,"requestHeader":{"Accept":["application/json"],"Accept-Encoding":["gzip, deflate, br"],"Accept-Language":["en-US,en;q=0.9"],"Connection":["keep-alive"],"Content-Length":["1030"],"Content-Type":["application/json"],"Origin":["https://"],"Referer":["https://**/dashboard/auth/setup"],"Sec-Ch-Ua":["\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"90\", \"Google Chrome\";v=\"90\""],"Sec-Ch-Ua-Mobile":["?0"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["same-origin"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36"],""responseHeader":{"Content-Encoding":["gzip"],"Content-Type":["application/json"],"Expires":["Wed 24 Feb 1982 18:42:00 GMT"],"X-Api-Cattle-Auth":["true"],"X-Api-Schemas":["https://*/v1/schemas"],"X-Content-Type-Options":["nosniff"]}

,"userLoginName":"admin"}

Enabled auth provider openLDAP - logged out and logged in as openLDAP user valid credentials:

{"auditID":"54adb4f8-b731-46db-ba0d-56fb0b9bdf9a","requestURI":"/v3-public/openLdapProviders/openldap?action=login","user":{"name":"system:cattle:error","group":["system:unauthenticated","system:cattle:error"],

> "extra":{"username":["testuser1"]}},
"method":"POST","remoteAddr":":56607","requestTimestamp":"2021-05-25T18:23:36Z","responseTimestamp":"2021-05-25T18:23:36Z",

> "responseCode":200,"requestHeader":{"Accept":["application/json"],"Accept-Encoding":["gzip, deflate, br"],"Accept-Language":["en-US,en;q=0.9"],"Connection":["keep-alive"],"Content-Length":["98"],"Content-Type":["application/json;charset=UTF-8"],"Origin":["https://"],"Referer":["https:///dashboard/auth/login?logged-out"],"Sec-Ch-Ua":["\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"90\", \"Google Chrome\";v=\"90\""],"Sec-Ch-Ua-Mobile":["?0"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["same-origin"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36"],"X-Api-Csrf":["5d3c310a06"]},"responseHeader":{"X-Api-Cattle-Auth":["false"],"X-Content-Type-Options":["nosniff"]},

"userLoginName":"testuser1"}

Auth provider - logged in with invalid credentials:

{"auditID":"2ec53070-ce39-4017-b199-7f8718c3f607","requestURI":"/v3-public/openLdapProviders/openldap?action=login","user":{"name":"system:cattle:error","group":["system:unauthenticated","system:cattle:error"],

> "extra":{"username":["testuser333"]}},
"method":"POST","remoteAddr":":57097","requestTimestamp":"2021-05-25T18:26:21Z","responseTimestamp":"2021-05-25T18:26:21Z",

> "responseCode":422,"requestHeader":{"Accept":["application/json"],"Accept-Encoding":["gzip, deflate, br"],"Accept-Language":["en-US,en;q=0.9"],"Connection":["keep-alive"],"Content-Length":["139"],"Content-Type":["application/json"],"Origin":["https://"],"Referer":["https:///login"],"Sec-Ch-Ua":["\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"90\", \"Google Chrome\";v=\"90\""],"Sec-Ch-Ua-Mobile":["?0"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["same-origin"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36"],"X-Api-Action-Links":["actionLinks"],"X-Api-Csrf":["9a2fda205b"],"X-Api-No-Challenge":["true"]},"responseHeader":{"Content-Type":["application/json"],"Expires":["Wed 24 Feb 1982 18:42:00 GMT"],"X-Api-Cattle-Auth":["false"],"X-Api-Schemas":["https:///v3-public/schemas"],"X-Content-Type-Options":["nosniff"]},

"userLoginName":"testuser333"}

Local user - Logged in with invalid credentials:

{"auditID":"3fc1c86d-5ca7-4c6a-8dff-eb4866c98aff","requestURI":"/v3-public/localProviders/local?action=login","user":{"name":"system:cattle:error","group":["system:unauthenticated","system:cattle:error"],

> "extra":{"username":["admin"]}},
"method":"POST","remoteAddr":":54548","requestTimestamp":"2021-05-25T19:13:59Z","responseTimestamp":"2021-05-25T19:13:59Z",

> "responseCode":401,"requestHeader":{"Accept":["application/json"],"Accept-Encoding":["gzip, deflate, br"],"Accept-Language":["en-US,en;q=0.9"],"Connection":["keep-alive"],"Content-Length":["90"],"Content-Type":["application/json;charset=UTF-8"],"Origin":["https://"],"Referer":["https:///dashboard/auth/login?logged-out\u0026local"],"Sec-Ch-Ua":["\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"90\", \"Google Chrome\";v=\"90\""],"Sec-Ch-Ua-Mobile":["?0"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["same-origin"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36"],"X-Api-Csrf":["69af974f10"]},"responseHeader":{"Content-Type":["application/json"],"Expires":["Wed 24 Feb 1982 18:42:00 GMT"],"X-Api-Cattle-Auth":["false"],"X-Api-Schemas":["https:///v3-public/schemas"],"X-Content-Type-Options":["nosniff"]},"userLoginName":"admin"}

Logged in as local standard user - valid credentials:

{"auditID":"a6970756-beec-48dd-a0c5-45f27883d6a8","requestURI":"/v3-public/localProviders/local?action=login","user":{"name":"system:cattle:error","group":["system:unauthenticated","system:cattle:error"],

> "extra":{"username":["user2"]}},
"method":"POST","remoteAddr":":56666","requestTimestamp":"2021-05-25T19:22:39Z","responseTimestamp":"2021-05-25T19:22:39Z",

> "responseCode":200,"requestHeader":{"Accept":["application/json"],"Accept-Encoding":["gzip, deflate, br"],"Accept-Language":["en-US,en;q=0.9"],"Connection":["keep-alive"],"Content-Length":["94"],"Content-Type":["application/json;charset=UTF-8"],"Origin":["https://"],"Referer":["https:///dashboard/auth/login?logged-out\u0026local"],"Sec-Ch-Ua":["\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"90\", \"Google Chrome\";v=\"90\""],"Sec-Ch-Ua-Mobile":["?0"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Site":["same-origin"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36"],"X-Api-Csrf":["3f6bd982f3"]},"responseHeader":{"X-Api-Cattle-Auth":["false"],"X-Content-Type-Options":["nosniff"]},

"userLoginName":"user2"}


Move contributors to content app

Move contributors to content app

🤠 as this is just a lift and shift.


7B and 13B results for llama2

Could you also add results from other tasks like
TASK="jaqket_v2-0.1-0.3,xlsum_ja-1.0-0.3,xwinograd_ja,mgsm-1.0-0.3"
--num_fewshot "1,1,0,4"

?

OK Has the number of supported tasks increased? This seems to be useful.

Thanks. Yes, more tasks are supported now.
However, the number of few-shot exemplars of the tasks above are not yet finalized.
We'll let you know some desired numbers later. (Or, of course, if you want to, you can choose numbers at your choice to see the performance on the tasks above for now.)

If you could update the result with the 4 additional downstream tasks with setting below, it'd be appreciated. Thanks.
TASK="jaqket_v2-0.1-0.3,xlsum_ja-1.0-0.3,xwinograd_ja,mgsm-1.0-0.3"
--num_fewshot "1,1,0,5"

(The num shot for msgm is 5.)

@fujiki-saij
I add the result of 4 additional downstream tasks for the 7B and 13B llama2 model

@Taishi-N324 Thank you for your contribution! With the release of our Japanese StableLMs, qe added llma2 scores to the latest leaderboard. So, let me close this PR. Thanks again!


Loading component

I'd submit a pull request but thought it best to discuss with you first (and improve on my code 😄 ). How about a Loading component? Something like this:
import React from 'react'
import { provideChart } from 'react-jsx-highcharts'

class Loading extends React.Component {
  showLoading() {
    const chart = this.props.getChart()
    chart.showLoading('Loading...')
  }

  hideLoading() {
    const chart = this.props.getChart()
    chart.hideLoading()
  }

  render() {
    this.props.isLoading ? this.showLoading() : this.hideLoading()
    return false
  }
}

export default provideChart(Loading)

And then used like so:
<HighchartsChart>
  ...
  <Loading isLoading={this.props.isLoading} />
  ...
</HighchartsChart>

Good idea, although most components in this library work on componentDidMount/componentWillUnmount hooks to trigger show/hide behaviour on Highcharts, rather than working off a prop;
import React, { Component } from 'react';

class Loading extends Component {
  componentDidMount () {
    const chart = this.props.getChart();
    chart.showLoading('Loading...');
  }

  componentWillUnmount () {
    const chart = this.props.getChart();
    chart.hideLoading();
  }

  render() {
    return null;
  }
}

export default Loading

It's also preferable the the provideChart HOC is applied in the index.js as it makes the component easier to test.
import Loading from './Loading ';
import provideChart from '../ChartProvider';
export default provideChart(Loading );

I would love it if we could we could pass some child components to Loading so we can render our own Loading icon.
Perhaps we can use React 16's new createPortal  behaviour to render content into the .highcharts-loading div?
Possible something like...
render () {
    const { children, getChartContainer } = this.props; // getChartContainer doesn't exist ATM
    return ReactDOM.createPortal(children, getChartContainer.querySelector('.highcharts-loading'));
}

Sounds good. However, if the data is being polled and passed in, how would you notify the Loading component that data is being fetched without a prop?

Something like
constructor (props) {
  super(props};
  this.state = { isLoading: true };
}

componentWillMount () {
  fetch('web.url').then(res => {
    this.setState({ isLoading: false });
  });
}

render () {
  const { isLoading } = this.state;
  return (
    <HighchartsChart>
      {isLoading && <Loading />}
      // etc
    </HighchartsChart>
  );
}

Although, now I see it written out like that, it's possible overly complicated... hmm what're your thoughts?

No, that makes sense. Really, the only change is
<Loading isLoading={isLoading}/>

to
{isLoading && <Loading />}

I'm happy with that solution 😄

Hi @will-stone I've just published the new <Loading /> component in 2.0.3, here is an example of it's usage.

That's great, thanks!

Does this also work on HighchartsStockChart?

@brucevanhorn2 yep, anything that is available for HighchartsChart should work for HighchartsStockChart too

is see that you cant really pass anything other than string, is there way we can pass react component


unable to use it in INDIAN market like NIFTY 50

nifty 50 is an Index in which 50 stock(company are listed) .. i tried a lot but unable to use it in Indian stock market..
could you please Explain that how we DRL agent pick stock for buy and sell because I want to trade it only one stock but want to train it on 50 stocks.
i use (.NS) in last every stock name because of yahoo finance  show Ticker like that--:
50 STOCKS NAME =  [
"ICICIBANK.NS",
"INDUSINDBK.NS",
"BAJAJFINSV.NS",
"ITC.NS",
"ULTRACEMCO.NS",
"BHARTIARTL.NS",
"BAJFINANCE.NS",
"RELIANCE.NS",
"HEROMOTOCO.NS",
"NTPC.NS",
"MARUTI.NS",
"SBIN.NS",
"EICHERMOT.NS",
"APOLLOHOSP.NS",
"TCS.NS",
"MCD.NS",
"GRASIM.NS",
"TATACONSUM.NS",
"NESTLEIND.NS",
"HINDALCO.NS",
"COALINDIA.NS",
"CIPLA.NS",
"UPL.NS",
"ASIANPAINT.NS",
"DIVISLAB.NS",
"TATAMOTORS.NS",
"HDFC.NS",
"HCLTECH.NS",
"BPCL.NS",
"ONGC.NS",
"HDFCBANK.NS",
"BAJAJ-AUTO.NS",
"WIPRO.NS",
"TITAN.NS",
"JSWSTEEL.NS",
"AMBUJACEM.NS",
"BANKBARODA.NS",
"HINDPETRO.NS",
"HDFCLIFE.NS",
"INDHOTEL.NS",
"CHOLAFIN.NS",
"ABB.NS",
"TATAPOWER.NS",
"SHREECEM.NS",
"M&M.NS",
"ASHOKLEY.NS",
"GAIL.NS",
"IDFCFIRSTB.NS",
"RECLTD.NS",
"SRTRANSFIN.NS",
"TORNTPHARM.NS",
"TRENT.NS",
]

Hi @Hardik921
I think you can use this function to download the stocks data https://github.com/AI4Finance-Foundation/FinRL/blob/master/finrl/meta/preprocessor/yahoodownloader.py#L36. Use this to fetch data or follow one of the tutorials to train a DRL agent

thanks i am going to try please help me in case i will not be able to
On Fri, 4 Nov 2022 at 06:20, Astarag Mohapatra @.***>
wrote:

Hi @Hardik921 https://github.com/Hardik921
I think you can use this function to download the stocks data
https://github.com/AI4Finance-Foundation/FinRL/blob/master/finrl/meta/preprocessor/yahoodownloader.py#L36.
Use this to fetch data or follow one of the tutorials to train a DRL agent
—
Reply to this email directly, view it on GitHub
https://github.com/AI4Finance-Foundation/FinRL/issues/760#issuecomment-1302831730,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A3QASMICEGTZJ3T32Y6PEBDWGRMXBANCNFSM6AAAAAARVZR7WI
.
You are receiving this because you were mentioned.Message ID:
@.***>

@Hardik921
pls follow the tutorials, e.g., https://github.com/AI4Finance-Foundation/FinRL-Tutorials/blob/master/1-Introduction/Stock_NeurIPS2018_SB3.ipynb
we have not connected the Indian markets, and if you are interested in this work, I am glad to receive such data processors.


Does it support changing the title color only?

I have the same problem with you, I hope they will provide a new attribute to change only the text color without changing the images color.


Crash with Steam

Simple and short, when i start Steam the waybar crashes.
I have no experience with anything gui/graphical related so i hope that i can provide enough Infos for the Bug. It also happens with an application named Vivado but Steam is a way more popular so i will post the log to Steam.
I recompiled waybar with debug symbols so i can post a stacktrace.
I normally use the aur version of waybar but it also happens with the default waybar from archlinux. I don't have anything special or custom things configured with waybar.
gdb output:
Thread 1 "waybar" received signal SIGSEGV, Segmentation fault.
0x00007ffff79a24fa in Gio::DesktopAppInfo::get_startup_wm_class[abi:cxx11]() const () from /usr/lib/libgiomm-2.4.so.1
(gdb) bt
#0  0x00007ffff79a24fa in Gio::DesktopAppInfo::get_startup_wm_class[abi:cxx11]() const () at /usr/lib/libgiomm-2.4.so.1
#1  0x0000555555655417 in waybar::modules::wlr::get_desktop_app_info(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (app_id="Steam") at ../src/modules/wlr/taskbar.cpp:139
#2  0x0000555555655636 in waybar::modules::wlr::Task::set_app_info_from_app_id_list(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (this=0x555555d20d70, app_id_list="Steam") at ../src/modules/wlr/taskbar.cpp:162
#3  0x00005555556573e5 in waybar::modules::wlr::Task::handle_app_id(char const*) (this=0x555555d20d70, app_id=0x5555559b75cc "Steam") at ../src/modules/wlr/taskbar.cpp:434
#4  0x0000555555655fe3 in waybar::modules::wlr::tl_handle_app_id(void*, zwlr_foreign_toplevel_handle_v1*, char const*) (data=0x555555d20d70, handle=0x5555558c89b0, app_id=0x5555559b75cc "Steam") at ../src/modules/wlr/taskbar.cpp:243
#5  0x00007ffff64dbd4a in  () at /usr/lib/libffi.so.8
#6  0x00007ffff64db267 in  () at /usr/lib/libffi.so.8
#7  0x00007ffff7f76323 in  () at /usr/lib/libwayland-client.so.0
#8  0x00007ffff7f725ab in  () at /usr/lib/libwayland-client.so.0
#9  0x00007ffff7f73f4c in wl_display_dispatch_queue_pending () at /usr/lib/libwayland-client.so.0
#10 0x00007ffff7003d59 in  () at /usr/lib/libgdk-3.so.0
#11 0x00007ffff6fd2ffb in gdk_display_get_event () at /usr/lib/libgdk-3.so.0
#12 0x00007ffff700d3b8 in  () at /usr/lib/libgdk-3.so.0
#13 0x00007ffff6be3f13 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#14 0x00007ffff6c3a0d9 in  () at /usr/lib/libglib-2.0.so.0
#15 0x00007ffff6be1485 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#16 0x00007ffff6eb36ee in g_application_run () at /usr/lib/libgio-2.0.so.0
#17 0x00005555555c8c4a in waybar::Client::main(int, char**) (this=0x5555557d1550, argc=1, argv=0x7fffffffdbf8) at ../src/client.cpp:242
#18 0x00005555555af69d in main(int, char**) (argc=1, argv=0x7fffffffdbf8) at ../src/main.cpp:99

If i can provide any other log please tell me. Also noteworthy is that after crashing waybar about 10 times (not a fixed number) it no longer crashes on steam start until the next system reboot. I have no clue why.
Sorry if this is a known bug, i couldn't find a similar issue.

I had the same bug and narrowed it down to these two lines:
https://github.com/Alexays/Waybar/blob/2d7e21ed7d3ec7557cfa35e91319d2d422fc6bd9/src/modules/wlr/taskbar.cpp#L104-L105
somehow, g_desktop_app_info_search does not always return results which can be handled by Gio::DesktopAppInfo::create. Crashes are intermittent, and probably linked to a bug in glib: with the coredump I debugged, the search result entry which resulted in a crash was emacs.desktop, which should work fine

With the patch applied in the draft PR linked with this issue, Waybar does not crash but icons are missing for most apps

Thanks!
My fix currently is to change the "format": "{icon} {app_id}" to "format": "{app_id}" in the wlr/taskbar settings and using Waybar without any icons.

@manujedi what's your setup? Are you running multiple screens?

Oh yea right. It only happens when i have my laptop docked to my two monitors (1440 and 1080p). The middle screen has more problems on sway (xdg-desktop-portal-wlr can't select the screen for sharing, no idea why)

I have multiple screens too, so that's probably part of the issue


Double curly braces never rendered, ng-bind always working

I'm actually not sure if this is a straight up Angular problem or an Angular-Meteor one, but extensive Google-ing didn't help me at all, so I'm assuming it might be caused by this combination...
My problem is simple:
I want to use Angular expression rendering to generate URLs within an ng-repeat like so:

The ng-bind gets rendered perfectly, but the url gets rendered as "localhost:3000/categories/".
I unfortunately cannot use ng-bind in the anchor tag, so I need to get the curly braces working...
I get the data for myCategories in my controller, like so:
$scope.myCategories = $scope.$meteorCollection(Categories, true).subscribe('myCategories');

I should also mention that I already had encountered the problem with the double curly braces not working in a few other places in the project, but I circumvented it using the ng-bind approach when it was possible.
Any ideas ?

Are you using an html file instead of .ng.html file by chance?

Yup. That nailed it.
Thank you very much :)


[Doc][Plugin] Plugin dev doc is outdated

Users reported in Slack that our plugin development documentation is outdated and needs an update. The file structure is very different now compared to when the doc was written due to our file directory refactoring.

@klesh This has existed for 3 months, can you take a look?

@keon94 Would you like to work on this issue?


Struct fields are rendered without comments in hover

Before enabling language server in VS Code, the hover tooltip would show comments on fields.  (Note the // identifies the driver comment I added for illustration.

When language server is enabled, this information is no longer present.

Similarly, it was possible to hover over a field and get the doc/comment for that field:

But with language server there is no doc:

There was some debate about what to include in the hover tooltip here https://github.com/sourcegraph/go-langserver/pull/169 which you are welcome to add too. This is different than before, but not convinced it is valuable to add back in.
Missing the docs on hovering a struct field sounds like a regression. I'll fix + update the test suite to prevent that from regressing again.

FYI this no longer happens when using the language server with VS Code since the new godef-based hover implementation.


Add initial configurations for multiple distros.

Let's fix the configuration here and then add support for multiple distros into other repositories.

[x] remove galactic setup from foxy branch when this works out
[ ] add correct badge parts

resolved #58

It seems we will have to wait for updated docker images with new keys for ROS2 repos.

I'll add bedges in a follow-up PR. It will be easier, when build are visible.


Fixing orjson jsonlines export

From the documentation:
To migrate from the standard library, the largest difference is that orjson.dumps returns bytes and json.dumps returns a str
Do not use os.linesep as a line terminator when writing files opened in text mode (the default); use a single '\n' instead, on all platforms.

Could you please bump the version and do the release?


Feature Requests Tracking

Hello Community,
We said we would do some cleaning in the tickets. One thing we want to do is keep track of opened feature requests in the tracker. To be clear as water we will reference closed feature request tickets in this post.
When we will have time to work on them, we will state on what is coming and what is not accepted.
Feel free to work on any Feature you're missing and submit PR meanwhile (but remember that it may be delayed until we will have cleared the current task queue).
Regards

1 Password reset option
2 Show number of current changes beside "Apply" button in zone edition
3 PDA UI customization improvements
4 Improve PRETTY_IPV6 compatibility with wildcard record
5 Add option for reading custom header for /nic/checkip.html
6 Import bind standard zone file
7 Edit template name and description
8 Add a button to refresh all slave domains from the dashboard
9 Ability to clone a domain
10 Manage domain metadata (like TSIG-ALLOW-DNSUPDATE or TSIG-ALLOW-AXFR)
11 Use language package
12 set default zone type
13 Restrict Domain Templates to a User
14 Feature request : Dynamic templates
15 Managing multiple PowerDNS Servers with single PDNS-Admin instance
16 Automatic update DS key on DNSSEC enable
17 Feature Request: Add domain content version control
18 Export / Import features
19 Feature request: reapply template to a domain
20 auto_ptr setting should give option to NOT create zones
21 Feature Request: Support multiple ldap backends
22 Feature Request: Smart domain sort in Dashboard (sort by domain level)
23 Feature request: Customizable Logo and Title
24 Feature Request: Add a validation step before actually enabling 2FA
25 Feature Request: Allow short names for CNAME in the GUI
26 Feature Request: Add LDAP startTLS option
27 Feature Request: External Provider avatar support
28 [feature] Display current SOA-EDIT-API setting in zone admin page
29 Feature Request: Description column for each Basic Settings
30 Feature Request: Add a configuration API endpoint with initial admin and/or apikey setup

Reserved

Hi
Are there any updates for managing domain metadata (specially TSIG)?

59 No support APL record type #1287

Hi Are there any updates for managing domain metadata (specially TSIG, TTL)?

@Heshmatkhah At this time, I can not give you any delivery timing expectations, but I can tell you that more advanced management features are being planned that will fully address domain metadata as well as targeted features for managing TSIG registrations.

Coming here from

[ ] #770

and seeing this is a known feature request. Unfortunately from the list of closed sub-issues, it is not immediately visible to me, which of those are going to be considered, declined, and which would already be implemented.
I'm suggesting to convert the numbered list of links to issues to what GitHub calls a 'task list'.

About task lists - GitHub Docs

For the three suggested states accepted, declined and resolved one could use such notation
- [ ] #770
- [ ] ~~#770~~
- [x] #770

to generate a list like

[ ] #770
[ ] #770
[x] #770

Are PRs still accepted that make the disabled state visible and maybe even toggle-able in PowerDNS-Admin?

req ipv4 /24 & ipv6 /64 ptr record generator

@alsyundawy
Please read: https://github.com/PowerDNS-Admin/PowerDNS-Admin/issues/1459


Very needed need

Do you want to consider supporting the image downloaded by comflyui after clicking render button Continue to edit it a second time in phtoshop, and then re-use the UV projection method of the tool for projection.

Do you want to consider supporting the image downloaded by comflyui after clicking render button Continue to edit it a second time in phtoshop, and then re-use the UV projection method of the tool for projection.是否要考虑支持comflyui下载的图片，点击渲染按钮后继续在phtoshop中再次编辑，然后重复使用工具的UV投影方法进行投影。

Do you have a solution? I also hope to have this function Ha Ha


Sonoff B1 Bulb

Will it work with Sonoff B1 Bulb?
I can see the device in the .sonoff.json but it's not in the stage.
I'm new to home assistant and home automation.

#31

Try new version #99

I can confirm it's shown in the state now. Thanks. ❤
Q: Is it working locally now or through the internet?
BTW I'm keen to help if you give me a quick how you code works.

2nd firmware works olny through the internet. It is displayed in the info window.
Does it can change the brightness and color?

I've not tried it further. I'll let you know when I do. I have to understand how home assistant work first. It's all new to me at the moment. 😉

That's what I'm seeing.
State

Devices

Write to me on Telegram or Discord (AlexxIT#0816). And share this device to my acc.

Supported


Table results from the last model or the best model?

Hi, thanks for your great work!
I wonder the model performance in your paper tables.
Is it from the last trained model? Or from the model with the best testing performance?

Best model

Thanks!

Thanks for your answer. When you said the best model, does it mean the model with the best testing performance? Shouldn't we use the validation set to find the best model? Thanks in advance and look forward to hearing back from you.

Thanks for your answer. When you said the best model, does it mean the model with the best testing performance? Shouldn't we use the validation set to find the best model? Thanks in advance and look forward to hearing back from you.

Greetings,
My apologies for any confusion caused earlier.
The NOAH approach comprises two stages. (1) find the optimal prompt structure. (2) the model, which is implied by the optimal prompt structure. is retrained using this optimal prompt structure.
In the first stage, the optimal prompt structure is determined based on the validation set. Subsequently, during the second stage, the model's performance is evaluated and reported using the test set.
The reported result for the retrained model typically does not correspond to the final training step, but rather reflects the highest performance attained on the test set.
In summary, your assertion is correct, and we indeed use the validation set to identify the most effective model.


Can't connect after update

Type: Bug
After the upgrade to version v2024.5.1002432242, people from my institution could no longer connect to the remote JupterHub via url with token generated in the Hub
Extension version: 2023.10.1003012305
VS Code version: Code 1.92.2 (fee1edb8d6d72a0ddff41e5f71a671c23ed924b9, 2024-08-14T17:29:30.058Z)
OS version: Windows_NT x64 10.0.19045
Modes:

System Info

Item
Value

CPUs
11th Gen Intel(R) Core(TM) i5-1145G7 @ 2.60GHz (8 x 1498)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: enabled_ondirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okskia_graphite: disabled_offvideo_decode: enabledvideo_encode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabledwebgpu: enabledwebnn: disabled_off

Load (avg)
undefined

Memory (System)
15.40GB (1.07GB free)

Process Argv
--crash-reporter-id d3d9fd43-6fe2-4be3-bfdf-6b426ab2fde4

Screen Reader
no

VM
0%

A/B Experiments
vsliv368:30146709
vspor879:30202332
vspor708:30202333
vspor363:30204092
vscod805cf:30301675
binariesv615:30325510
vsaa593cf:30376535
py29gd2263:31024239
c4g48928:30535728
azure-dev_surveyone:30548225
a9j8j154:30646983
962ge761:30959799
pythongtdpath:30769146
welcomedialog:30910333
pythonnoceb:30805159
asynctok:30898717
pythonregdiag2:30936856
pythonmypyd1:30879173
h48ei257:31000450
pythontbext0:30879054
accentitlementsc:30995553
dsvsc016:30899300
dsvsc017:30899301
dsvsc018:30899302
cppperfnew:31000557
dsvsc020:30976470
pythonait:31006305
dsvsc021:30996838
da93g388:31013173
pythoncenvpt:31062603
a69g1124:31058053
dvdeprecation:31068756
dwnewjupytercf:31046870
newcmakeconfigv2:31071590
impr_priority:31102340
nativerepl1:31104043
refactort:31108082
pythonrstrctxt:31112756
flightc:31119335
wkspc-onlycs-c:31111717
wkspc-ranged-t:31125599
fje88620:31121564
aajjf12562cf:31125794

I'm sorry you are running into this issue, and thank you for filing this issue.
Please can you confirm that reverting the extension to the older version works?
You've mentioned two versions hence the question.
Also is the token part of the Url,
Or do you first enter the Jupyter Hub Url, then the user name and then the token?
& What quick pick are you using to connect to Jupyter Hub
Please can you share some screenshots of each step (feel free to scrub off the Url),
* but I'd like to quick pick options you use, and the indvidual items selected and entered, e.g. entering Url and token separately or not, etc

Hi, I can confirm I have difficulties when connecting to JupyterHub Server after update. Token is not part of the url (url: https://max-jhub.desy.de/user/, then username, then token). I tried generating new tokens, reinstalling everything and then I found out that installing the previous version (v2023.10.1003012305) solves the issue. Jupyter: Show Output gave me the following lines, then it stops saying Connecting to Python 3 (ipykernel)... in the interactive window.
18:32:37.211 [info] Starting Kernel () for '/Interactive-1.interactive' (disableUI=false)
18:32:37.303 [error] Exception while handling messages: TypeError: First argument to DataView constructor must be an ArrayBuffer
18:32:37.378 [error] Exception while handling messages: TypeError: First argument to DataView constructor must be an ArrayBuffer
18:32:37.378 [error] Exception while handling messages: TypeError: First argument to DataView constructor must be an ArrayBuffer
18:32:37.676 [info] Started session for kernel connectToLiveRemoteKernel:<some uuid>
18:32:37.682 [info] Kernel successfully started
18:32:37.721 [error] Exception while handling messages: TypeError: First argument to DataView constructor must be an ArrayBuffer (repeated 30x)

I just ran into the exact same issue today. Notebooks that were previously working weren't working. I could not execute a cell. When observing the logs, I also noticed the [error] Exception while handling messages: TypeError: First argument to DataView constructor must be an ArrayBuffer error.
After a lot of troubleshooting and failing, I found that reverting the extension to version v2023.10.1003012305 solved the problem.

similar issue i see this output. i am using http://my-jupyterhub-domain.com but it seems to be fetching kernels from localhost?
12:53:59.933 [info] http://my-jupyterhub-domain.com/user/user/: Kernel started: 5e422845-47ec-4163-82b1-0579e638d4e9
12:54:00.324 [info] Started session for kernel startUsingRemoteKernelSpec:bb0b41e85d54c0b73ade4045261c0c9eeb168a535000d4b1c37ae3cdcadf8899..python3./python./.-m#ipykernel_launcher
12:54:00.944 [info] Kernel successfully started
12:54:00.952 [error] Error fetching kernels from http://localhost:8080/user/user/ (JupyterHub): FetchError: request to http://localhost:8080/user/user/api/kernels?1725771240946 failed, reason:
    at ClientRequest.<anonymous> (/Users/~/.vscode/extensions/ms-toolsai.jupyter-hub-2024.5.1002432242/dist/extension.node.js:64208:18)
    at ClientRequest.emit (node:events:519:28)
    at Socket.socketErrorListener (node:_http_client:500:9)
    at Socket.emit (node:events:519:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at processTicksAndRejections (node:internal/process/task_queues:82:21)

We are also encountering this issue.
I have tried both entering in the URL with the token in the query params, as well as using the username + token prompts, and creating new tokens for good measure - no luck with anything except reverting to the old version.
I did notice that in our JupyterHub server, the kernels do get created and I can see log messages in VSCode like this:
10:00:49.205 [info] Starting Kernel (my-kernel-name) for 'Untitled-1.ipynb' (disableUI=false)
10:00:50.229 [info] https://OUR.DOMAIN.URL/user/~/: Kernel started: c9ce5b90-7047-409c-b774-99f952aed3c7
10:00:58.251 [info] Started session for kernel startUsingRemoteKernelSpec:3ad1433f2b9495db89607e6b2adb8bca76cadd9432a5805eedb4d7b6b7366367..my-kernel-name./path/to/python./.-m#ipykernel_launcher
10:00:58.419 [info] Kernel successfully started

From the errors it seems like the maybe the user name isn't getting inserted correctly? It seems like I might expect the url in the error below to instead be something like https://OUR.DOMAIN.URL/user/USER.NAME/
09:59:17.094 [warn] Password for https://OUR.DOMAIN.URL/user/~/ was invalid.
09:59:17.523 [error] Error fetching kernels from https://OUR.DOMAIN.URL/user/~ (OUR.DOMAIN.URL): r [Error]: Forbidden
    at Function.create (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2024.8.0-darwin-x64/dist/node_modules/@jupyterlab/services.js:11:1006)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at Object.Rl [as listRunning] (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2024.8.0-darwin-x64/dist/node_modules/@jupyterlab/services.js:11:4507)
    at n.getRunningKernels (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2024.8.0-darwin-x64/dist/extension.node.js:181:18228)
    at async Promise.all (index 0)
    at LD.listKernelsFromConnection (/Users/~/.vscode/extensions/ms-toolsai.jupyter-2024.8.0-darwin-x64/dist/extension.node.js:282:19672)
    at /Users/~/.vscode/extensions/ms-toolsai.jupyter-2024.8.0-darwin-x64/dist/extension.node.js:282:17925 {
  response: p [Response] {
    size: 0,
    timeout: 0,
    [Symbol(Body internals)]: { body: [PassThrough], disturbed: true, error: null },
    [Symbol(Response internals)]: {
      url: 'https://OUR.DOMAIN.URL/user/~/api/kernels?1725901157097',
      status: 403,
      statusText: 'Forbidden',
      headers: [p [Headers]],
      counter: 0
    }
  },
  traceback: ''
}

I hope this helps, this is a very helpful extension!

@inverts @zeckem19
Please could you

Download the attached file
Extract this file
Open VS Code and select the command Install from VSIX
Select the above extracted VSIX
When prompted to reload VS Code, please do so
Next, please enable debug logging in Jupyter Hub (open user settings and change as bellow)

Next, reload VS Code
Try to replicate the issue once again
Share the logs from the JupyterHub output panel.

ms-toolsai-jupyter-hub-insiders.vsix (1).zip

Closing this issue as it’s been almost a month since the info was requested
Please feel free to comment here and I’ll reopen this issue, or feel free to create a new one


[PETITION] change command prompt from ">" to "µ"

Feature request!
Commit hash: b9763856
OS: Arch; Linux-zen
Terminal: Konsole

It's a cute suggestion, but I think it's best to stick with standard prompt characters, especially ones that don't require unicode, and I think most people are quite used to >. Take a look at actions.go if you want to make a custom version for yourself though (this won't quite be complete, but will override the prompt character for the main use-case).


Alternative way to define the template parameters

Currently you need to pass the parameters when you want to generate the uri templated.
It would be nice to be able to define those as an option of the route, that wouldnt mess everything with the regular router.
route:
    pattern: /hello
    options:
        templated_parameter: { foo: "{foo}", bar: [ "{bar}" ] }

this would require changing the dumper though (options are available only for route loaders and for the dumper, not for the generator at runtime. They are compile-time flags


ERROR: Failed to resolve: com.github.kk121:File-Loader:1.2

I just start to add dependencies but error comes up like that, can you help me?

did you find any solution?

Am also facing same issue here. Please the team should help is fix it


Installation on a spigot server on Raspberry Pi5

Hi,
do you have instructions on how to install the plugin on a Raspberry Pi5?
Kind regards, cotangens70

Hi, not yet


Allow utils.derive_from to accept functions, apply across array

To be applied to numpy top-level functions, as seen throughout the dask.array
package. One test case so far: da.routines.array .

[ ] Tests added / passed
[ ] Passes flake8 dask

Fixes #4758

Hmm I'm not able to locally reproduce the error in the Python 2.7 Travis build. Are others able to get the raised AssertionError?

It's due to running with optimisation, which strips the original docstrings. Ignoring py2 for these tests in the rest of this PR.

It's due to running with optimisation, which strips the original docstrings

Good to know! I had no idea about this behavior

In general the code solution here looks great to me.  I'm happy with how simple this ended up being.  I spot checked this in IPython and ran into a small issue.  It looks like spacing is off.  I think that IPython dedents everything if spacing is consistent.
Master
Signature: da.tensordot(a, b, axes=2)
Docstring:
Compute tensor dot product along specified axes for arrays >= 1-D.

Given two tensors (arrays of dimension greater than or equal to one),
`a` and `b`, and an array_like object containing two array_like
...

This branch
Signature: da.tensordot(lhs, rhs, axes=2)
Docstring:
    Compute tensor dot product along specified axes for arrays >= 1-D.

    This docstring was copied from numpy.tensordot.

    Some inconsistencies with the Dask version may exist.

    Given two tensors (arrays of dimension greater than or equal to one),
    `a` and `b`, and an array_like object containing two array_like
    ...

It seems like this is due to some code lines not being indented to the same amount
    >>> c  # doctest: +SKIP
    array([[ 4400.,  4730.],
           [ 4532.,  4874.],
           [ 4664.,  5018.],
           [ 4796.,  5162.],
           [ 4928.,  5306.]])
>>> # A slower but equivalent way of computing the same...
    >>> d = np.zeros((5,2))  # doctest: +SKIP
    >>> for i in range(5):  # doctest: +SKIP
    ...   for j in range(2):

FWIW, I don't see the indentation issue
>>> c  # doctest: +SKIP
array([[ 4400.,  4730.],
       [ 4532.,  4874.],
       [ 4664.,  5018.],
       [ 4796.,  5162.],
       [ 4928.,  5306.]])
>>> # A slower but equivalent way of computing the same...
>>> d = np.zeros((5,2))  # doctest: +SKIP
>>> for i in range(5):  # doctest: +SKIP
...   for j in range(2):
...     for k in range(3):
...       for n in range(4):
...         d[i,j] += a[k,n,i] * b[n,k,j]
>>> c == d  # doctest: +SKIP
array([[ True,  True],
       [ True,  True],
       [ True,  True],
       [ True,  True],
       [ True,  True]])

In [7]: IPython.__version__
Out[7]: '7.5.0'

In [8]: np.__version__
Out[8]: '1.16.2'


ARROW-9815: [Rust][DataFusion] Remove the use of Arc/Mutex to protect plan time structures

This is a continuation of the work started in https://github.com/apache/arrow/pull/8031 to clean up the ExecutionContext interface
Specifically, the ExecutionContext is used during planning time (not execution time) and thus using a Mutex/Arc seemed to make the code more complicated as well as suggest that they could be shared by multiple threads (which they are not).
This PR also removes several deep copies of structures, which helps readability (and likely performance in some tiny amount)

@alamb I think this is next in line to be merged, but needs a rebase.

@alamb I think this is next in line to be merged, but needs a rebase.

Done!


feat(AlgebraicGeometry) define rational maps

and show that they are equivalent to Spec X.functionField ⟶ Y.

Thanks!
maintainer merge


check parentage

These annotations appear under lateral cortex, not sure why

decreased protein localization to actin cortical patch
has logical def
'has part' some
('decreased occurrence'
and ('characteristic of' some
('protein localization to actin cortical patch'
and ('happens during' some 'single-celled organism vegetative growth phase'))))
https://www.ebi.ac.uk/QuickGO/term/GO:0044379

I can't see what I thought the problem was...


FEAT: Design a generic function query to ask queries to a probmodel

This function is used mainly internally or as a low level API. This function can be used by other functions as a high level API.
Instead of calling directly to sample, parameters or log_prob functions of RandomVariables through model.vars or model._last_expanded_vars, we can encapsulate the same functionality (make queries to the model) inside this query function.
The function just creates a ProbModelQuery object, which contains the following information to make queries to the model:

Do we want to use the prior (not expanded vars) or posterior (expanded vars using the fit function) distributions?
Which variables do we want to ask for?
Do we have any observed variable? (input data dict)?

This object allow to call three different functions. All the functions return a list of scalars or tensors (if no variables selected in query) or a dict of variable name: scalar or tensor. The three functions are:

sample: Receives the size of the data (by default 1, if greater then obtains size samples in a for loop).
log_prob: Do not have parameters
parameters: Receives a parameter called names. If names is None, then return all the parameters of all the Random Variables. If names is a list, then return the parameters specified in the list (if exists) for all the Random Variables. If names is a dict, then return all the parameters specified (value) for each Random Variable (key).

There is an additional function, sum_log_prob, which can be used which is just the tf.reduce_sum for all the variables returned by log_prob. This function always returns a scalar (or tensor).
If the query is done for the prior distributions, the observations are always set in the p.vars variables.
If the query is done for the posterior distributions, the observations are always set in the p._last_expanded_vars variables.

It depends on #157 for implementation (a STRUCTURE issue)

log_prob function does not receive a parameter. The data argument in the Query object is used to set the observations, and then compute the log_prob.


Update: Filter

Update to Filter that fixes a few specific issues.
The overload order was previously defined such that when doing pipe(filter(isEven)) the only expected input type was an object and not an array. The update fixes that and allows for both
Second, the Object variety always returns a Partial now, since none of the keys are guaranteed to still be on the object after the filter
Third, adds typing for filter(__, listObj)(pred) overload
There is a bug with the typescript when passing a function with a generic first arg such as isNotNil to filter(). The generic collapses to unknown. You can work around this by simply setting the generic filter(isNotNil<number | undefined>).
See this playground example: https://tsplay.dev/NdaA0m

@lax4mike Please see this discussion: https://github.com/ramda/types/discussions/54

This MR is very old, and I've since learned more about typescript and how to fix some issues around how it collapses generics. Going to close this and open a new one to try and fix


💡 Feature: Implement project deletion

Type of Feature
💡 Feature
Current Behavior
Currently, there is no way to delete a project once it has been created.
Suggested solution
Create an interface to delete a project from the MainMenuLayout and handle cleanup from Go.
Additional Context
No response

move to Gahara-Editor/gahara


Update request: pwvucontrol 0.3.1 -> 0.4.1

Description of changes
In certain cases, v0.3.1 would crash immediately upon opening. See saivert/pwvucontrol#7.
There doesn't appear to be a published changelog for this package, but I can link to the diff of 0.3.1 and 0.4.1 here.
This is my first PR to nixpkgs, and I'm pretty new to NixOS in general. I read through contributing guidelines, but I'm still not perfectly confident. Happy to make any adjustments necessary. :)

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] 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

[x] 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
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 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

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.


Set comments on cred offer, credential as issuer

We'll probably be able to close this, instead of merging this we can migrate our client to 0.9.0 vcx. Just want to run CI with this.

Please, run CI on a branch next time.


Lost control on my hero

Register on twitter
Register on tweeria
Remove your twitter account
Wait some time
Register on twitter again, with same username
...
PROFIT! I. e. you are still able to log in to tweeria, but cannot neither control your original hero nor create new one.

Emmm. Bump?


[Flaky test] should get container logs from loki by tenant test is flaky

How to categorize this issue?

/area quality
/area testing
/kind bug
/priority 3
What happened:
The success rate of the beta tests is awful:

One of the most prominent failures comes from the should get container logs from loki by tenant with reason:
Seed logging testing
/src/test/integration/shoots/logging/loki_tenant.go:61

  /src/test/framework/test_options.go:56
    [BETA] [SHOOT] should get container logs from loki by tenant [It]
    /src/test/framework/gingko_utils.go:26

    Unexpected error:
        <*retry.Error | 0xc0005b9300>: {
            ctxError: <context.deadlineExceededError>{},
            err: <*errors.errorString | 0xc000d7ea20>{
                s: "received only 0/100 logs",
            },
        }
        retry failed with context deadline exceeded, last error: received only 0/100 logs
    occurred

    /src/test/integration/shoots/logging/loki_tenant.go:175

What you expected to happen:
No test failures
How to reproduce it (as minimally and precisely as possible):
Has to be investigated.
Environment:

Gardener version: v1.32.1
Kubernetes version (use kubectl version):
Cloud provider or hardware configuration:
Others:

/assign @vlvasilev @Kristian-ZH

@vlvasilev , do you have any update on this issue? Do the changes you introduced fix the problem with the integration test?

@vlvasilev , do you have any update on this issue? Do the changes you introduced fix the problem with the integration test?

 Can you check further? Thanks in advance!

For alicloud the reason that is not enough resources for Loki statefulset.
2022-08-23T23:14:11.079838579Z stdout F     {"level":"info","ts":"2022-08-23T23:14:09.711Z","logger":"test","msg":"Found event","namespace":"garden","firstTimestamp":"0001-01-01 00:00:00 +0000 UTC","involvedObjectName":"loki-0","source":{},"reason":"FailedScheduling","message":"0/2 nodes are available: 2 Insufficient memory. preemption: 0/2 nodes are available: 2 Insufficient memory."}

/reopen
wrongly closed by https://github.com/gardener/gardener/pull/6571

Currently, there are no tests failing due to the test logic.
@ialidzhikov could I close this issue for now, until the test got flaky again?

At the moment all tests with arm64 have been failing because the copy of the Loki image in our registry is not multi-arch. A new copy was made and after releasing it on dev I will update the issue.

Last 7-day result, test is stable now.

I see. Then let's close this issue as resolved.
Thank you @vlvasilev and @Kristian-ZH for investing into improving the tests. 🙇
/close


Invalid request (Unsupported SSL request).

Hey Guys,
This may be down to my lack of knowledge on this subject, however
I am trying to install this locally, so I can self-host it, currently using PikaPods, but i prefer to dabble with self-hosting.
I have set up the app using the installation instructions both for npm/compose and also on docker along with a MariaDB server.
Everything works until I try and log into the app, at the moment I am running it on a VPS I have externally rather than locally on my own network due to hardware constraints at the moment
The main error I keep getting when running php artisan serve is:
Browser Error:
Secure Connection Failed
An error occurred during a connection to <IP_ADDRESS>:8000. PR_END_OF_FILE_ERROR
Error code: PR_END_OF_FILE_ERROR
Error on screen:
php artisan serve --host  --port 8000
INFO  Server running on [http://:8000].
:43017 Invalid request (Unsupported SSL request).
any help on this would be appriciated

Use HTTPs to login will resolve this issue.

Hey, i also have the same issue with the container. I just run the command with the following https option APP_URL=http://<IP_ADDRESS> but i still get Unsupported SSL request. Any idea whats wrong ? I tried to get access to https://<IP_ADDRESS>:8000 it also redirects me to /login


React to contribution claimed

Codecov Report

Merging #205 (ced54bf) into main (5b58032) will increase coverage by 0.31%.
The diff coverage is 88.16%.

@@            Coverage Diff             @@
##             main     #205      +/-   ##
==========================================
+ Coverage   70.12%   70.43%   +0.31%
==========================================
  Files         129      133       +4
  Lines        3973     4025      +52
==========================================
+ Hits         2786     2835      +49
- Misses       1187     1190       +3

Impacted Files
Coverage Δ

...ce-domain/src/contribution/aggregate_root/event.rs
100.00% <ø> (ø)

...lace-domain/src/contribution/aggregate_root/mod.rs
100.00% <ø> (+4.16%)
:arrow_up:

...e-domain/src/contribution/aggregate_root/status.rs
100.00% <ø> (ø)

...-domain/src/contribution/projectors/application.rs
98.53% <0.00%> (ø)

...ibution/contribution_with_github_data_projector.rs
83.78% <0.00%> (-2.33%)
:arrow_down:

...omain/src/contribution/projectors/project/tests.rs
100.00% <ø> (ø)

...domain/obervers/contribution_event_store_logger.rs
60.86% <0.00%> (-4.35%)
:arrow_down:

...src/infrastructure/apibara/indexing_service/mod.rs
66.66% <66.66%> (ø)

...-domain/src/contribution/projectors/project/mod.rs
86.66% <86.66%> (ø)

.../contribution/aggregate_root/tests/contribution.rs
98.76% <93.75%> (ø)

... and 9 more

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


[CONFIG] Resolve python requirements for python version and dependencies with server.

@jfcalvo Do you think you could tackle this one?

@jfcalvo Do you think you could tackle this one?

I can take a look for sure.

As @frascuchon commented we can change Python versions but we will still have problems with pydantic version on argilla-server.
I have used pip check to show the current problems we have trying to install argilla-sdk and argilla-server in the same Python environment.
From argilla-sdk:
argilla-sdk$ pip check
argilla-server 2.0.0.dev0 requires pydantic<2.0,>=1.10.7, but you have pydantic 2.7.3 which is incompatible.

From argilla-server:
argilla-server$ pip check
argilla-sdk 2.0.0a0.dev0 has requirement pydantic<3.0.0,>=2.6.0, but you have pydantic 1.10.15.

@burtenshaw It's something we can explore but not sure if it will be possible inside the schedule with have for releasing v2.0.

Thanks @frascuchon. It's useful to have that transition written out.
What would you suggest for this issue then?

@jfcalvo @frascuchon As discussed, it's not feasible to solve this within the current time frame, and there's minimal value to the end user because they can run server and client in docker of spaces. Therefore, we should solve this outside of implementation by adding detailed docs with warnings that make it clear that the server and sdk cannot be run in the same python env due to a pydantic conflict.
We could support this further by checking the metrics on python server users, remove server dependence in argilla-sdk.
@nataliaElv We can focus on this v2.2.


Export just a few more interfaces

Just a small request, I'm trying to use SpringsUpdateFn as a argument to a function and it's not currently exported, could we export that and the other UpdateFn types?

Looks like SpringsUpdateFn is the only missing export related to the "update" functions. Are there any other types you had in mind?

If the others are exported that's great!

Actually, related but different:
import { withAnimated } from '@react-spring/animated'
import { config as configs, Controller, SpringConfig } from '@react-spring/core'
import { useOnce } from '@react-spring/shared'
import { defaultElement as View, requestAnimationFrame } from '@react-spring/shared/globals'

I've forked Parallax and am changing a few things in it. For now I had to add these to my package.json, any reason they aren't exported through the main package, or am I mistaken and they are? It's a little weird adding three sub-packages to the package.json for these.

Did you try importing them first? 😉 Those are all exported by react-spring, except useOnce which isn't meant to be part of the public API.
import { Globals, withAnimated, config, Controller, SpringConfig } from 'react-spring'

const { defaultElement: View, requestAnimationFrame } = Globals

Of course, I didn't expect you to know that Globals exists. Each platform-specific package like @react-spring/web (whose exports are here) re-exports all of @react-spring/core (whose exports are here).
Hope that helps!

Ah, I see, the renaming withAnimated + Globals. useOnce I can deal with importing a package, thanks for the help!

I do get a type error using animated I don't get using withAnimated:

It's not happy with potentially getting a string.

@natew The animated function is platform-specific, so it only allows strings from keyof JSX.IntrinsicElements (at least in the case of @react-spring/web).
As a workaround, you can do this instead:
import { withAnimated } from '@react-spring/animated'

Following this, i'm trying to use react-spring/three in a typescript project, but i got this error:
Could not find a declaration file for module 'react-spring/three'

I've tried to add some types myself but i'm not getting to run my fork locally, it doesn't recognize react-string/three as a module.
Any suggestions? @aleclarson


Add Utah Oil and Gas Fields from OGM replacing existing data in AGOL and Open SGID

Summary
OGM Utah Oil and Gas Fields
are an updated version and are being shared to the AGOL Energy group. This shared feature layer will replace the exiting AGRC version of Oil and Gas Fields in AGOL and will also need to be pulled into the internal SDE for distribution to Open Data.

Proposed Dataset Name: Oil and Gas Fields
Proposed ArcGIS Online Name: Utah Oil and Gas Fields
Proposed ISO Category: Energy
Data Description: Oil and Gas Fields in Utah (there is also a short description provided by OGM in the Open Data overview)
Source Agency/Entity: OGM
Contact: Michael Van Hatten
Update Frequency: Rarely

Triage

[ ] Data Team Triage (@gregbunce)
[ ] Dev Team Triage (@steveoh)
[ ] Cadastre Team Triage (@rkelson)

We are introducing data
The data was or will be added on 2020/00/00 to the following areas

[ ] Internal SGID
[ ] SGID10
[ ] ArcGIS Online

The data is high quality

[ ] Sweeper checks have run and passed
[ ] The minimum requirements for metadata are populated
[ ] The data complies with our domain rules

The data should propagate automatically to

[ ] ArcGIS Online
[ ] SGID10
[ ] Open SGID
[ ] Open data
[ ] SGID.META.ChangeDetection

References to the data need to be manually added to

[ ] gis.utah.gov data pages
[ ] Stewardship doc
[ ] SGID.META.AGOLItems
[ ] AGOLItems_shelved metatable (AGOL version of the metatable for any static or shelved items)

We have verified the data is live

[ ] ArcGIS Online (@assigned on ``)
[ ] Internal SGID (@assigned on ``)
[ ] SGID10 (@assigned on ``)
[ ] Open SGID (@assigned on ``)
[ ] Open data (@assigned on ``)
[ ] gis.utah.gov data pages (@assigned on ``)
[ ] sgid-index (@assigned on ``)
[ ] SGID.META.AGOLItems (@assigned on ``)
[ ] SGID.META.ChangeDetection (@assigned on ``)
[ ] agol-validator items (@assgined on ``)

Notification

[ ] Blog post (@assigned)
[ ] Twitter (@steveoh)

Will this use the same schema as our current data

Yes, the schemas are the same between our layer and OGM's layer.

My triage is done.
All references to
https://opendata.gis.utah.gov/datasets/utah-oil-gas-fields
7788ca033769450185e426686fcc0e09
will be replaced by
https://opendata.gis.utah.gov/datasets/utahDNR::utah-oil-and-gas-fields
5bb6d8d0ea7440568764dc5a28418be8

conductor results for tasks - 85

check
status

@gregbunce has completed 0 out of 4 tasks
:no_entry:

@steveoh has completed 7 out of 8 tasks
:no_entry:

@rkelson has completed 0 out of 1 tasks
:no_entry:

steveoh)(https://docs.google.com/spreadsheets/d/11ASS7LnxgpnD0jN4utzklREgMf1pcvYjcXcIcESHweQ/edit#gid=1 has completed 1 out of 1 tasks
:+1:

@stdavis has completed 0 out of 3 tasks
:no_entry:

@ZachBeck has completed 0 out of 2 tasks
:no_entry:

@jacobdadams has completed 0 out of 1 tasks
:no_entry:

✔ Updated AGOLItems table to show hosted by DOGM for this dataset.

@eneemann (or whomever else has the magic) can you assist me with getting the correct syntax for running sweeper on an agol and/or open data layer?  I tried a few different configurations but I can't seem to get the right syntax.   thanks!

After initially thinking a bit, I wasn't sure if Sweeper would work based on our workspace/table name construct.  However, if you don't attempt to save a report and provide a blank workspace, it appears to work okay.
'''py python -m sweeper sweep duplicates --workspace= --table-name=https://services.arcgis.com/ZzrwjTRez6FJiOq4/arcgis/rest/services/Oil_and_Gas_Fields/FeatureServer/0
python -m sweeper sweep empties --workspace= --table-name=https://services.arcgis.com/ZzrwjTRez6FJiOq4/arcgis/rest/services/Oil_and_Gas_Fields/FeatureServer/0'''

I got the service URL by plugging in the AGOL ID that Steve listed above and visiting the item's AGOL page:

@eneemann nice work.  Yeah, I guess my issues were supplying a workspace and trying to save a report.  the workspace makes sense, but i wonder why we can't output a report.  thanks!

@gregbunce I think it's because the table name is built into the filename of the report, which causes problems when the table name is a URL:
OSError: [Errno 22] Invalid argument: 'c:\\\\Temp\\sweeper_run_20201130_0842\\https://services.arcgis.com/ZzrwjTRez6FJiOq4/arcgis/rest/services/Oil_and_Gas_Fields/FeatureServer/0_DuplicateTest_0.txt'

conductor results for tasks - 85

check
status

@gregbunce has completed 0 out of 4 tasks
:no_entry:

@steveoh has completed 7 out of 8 tasks
:no_entry:

rkelson has completed 1 out of 1 tasks
:+1:

steveoh)(https://docs.google.com/spreadsheets/d/11ASS7LnxgpnD0jN4utzklREgMf1pcvYjcXcIcESHweQ/edit#gid=1 has completed 1 out of 1 tasks
:+1:

@stdavis has completed 2 out of 3 tasks
:no_entry:

@ZachBeck has completed 0 out of 1 tasks
:no_entry:

@jacobdadams has completed 0 out of 1 tasks
:no_entry:

@nathankota how well do you know Michael Van Hatten?  is it best to email or set up a chat?  I wanted to chat with him about some metadata ideas.

@gregbunce I'll ping you about this

status update on domains and metadata: i sent Michael an email with a few suggestions for additional metadata/domain content.  also, mentioned we would carry that over to the sgid data page for that layer.

@ZachBeck i think this can be brought into Internal and the meta table now.  the data passed the sweeper checks.
I'll work with Michael Van Hatten to expand the metadata a bit.  but, that shouldn't affect Internal, right @stdavis -- when we ingest data into Internal from another agency's hosted feature layer, we don't import the metadata, right?

I guess I don't understand how it will get into Internal, someone set the AGOL_ITEM_ID to hosted by DOGM

@ZachBeck i think this can be brought into Internal and the meta table now.
I guess I don't understand how it will get into Internal, someone set the AGOL_ITEM_ID to hosted by DOGM in the meta table

I think this will be a forklift responsibility.
The AGOL_ITEM_ID is set that way so we do not upload our own version to arcgis online.

@stdavis this can be brought into Internal now (see the last three comments) - the data passed our sweeper checks.

status update on domains and metadata:
Michael Van Hatten replied saying he will work on getting the metadata/domain suggestions we made into their hosted feature service.

Forklift was already wired up to pull this data into internal. ✔

What is the best way to verify that this data is live in open data and internal?

Maybe compare record counts between the OGM AGOL item and open data/internal?

conductor results for tasks - 85

check
status

@gregbunce has completed 1 out of 4 tasks
:no_entry:

@steveoh has completed 7 out of 8 tasks
:no_entry:

rkelson has completed 1 out of 1 tasks
:+1:

steveoh)(https://docs.google.com/spreadsheets/d/11ASS7LnxgpnD0jN4utzklREgMf1pcvYjcXcIcESHweQ/edit#gid=1 has completed 1 out of 1 tasks
:+1:

stdavis has completed 3 out of 3 tasks
:+1:

@ZachBeck has completed 0 out of 1 tasks
:no_entry:

@jacobdadams has completed 0 out of 1 tasks
:no_entry:

I've verified this is in open sgid.

looks like it hasn't made it's way to Internal

looks like it hasn't made it's way to Internal

How did you verify that?

SGID.ENERGY.DNROilGasFields has the same number of records and what appears to be the same geometry as the AGOL version, it also has an empty Shape__Area field and Shape__Length field as well.

I reached out to Michael Van Hatten today and he's working on the metadata now.  I think we're close on this one.

Auditor validation crossed-out. Since this is an externally-hosted layer, Auditor will not touch it. Metadata requirements and domain rules compliance are the final pieces.

... still waiting.  Michael mentioned he is understaffed.  I asked how we can assist.  I'll follow up again with him this afternoon.

Micheal got me the items i requested for our sgid data page.  I'll get that page updated and we can move forward.  He is happy with the metadata as-is on their agol page.  I asked him to put a link on their agol page to our sgid data page if folks want more info.

from my perspective, after this pr is merged, this issue can be closed.


Add feature tests

Description
Changes proposed in this pull request:

...
...
...

Related issue(s)

/pre-busola-smoke-test-docker2

/test pre-busola-integration-test-k3s-cluster

/retest

/test pre-busola-integration-test-k3s-cluster
/test pre-busola-integration-test-k3s-namespace

IMO testing it for cluster and namespace falls onto DRY (testing it twice).
I would test if app behaves normally, if a flag like "PROMETHEUS" is not defined at all, against "reading isEnabled of undefined"
Are we treating other flags separately?

/test pre-busola-integration-test-k3s-cluster
/test pre-busola-integration-test-k3s-namespace


Detailed documentation for passing data between apps on launch added

@Gayathri-GA @sarika01 @gauravguha is there a reason this was not merged or closed? Separately, can you merge #39 and #42?

why this pr has not been merged yet?


Rename app project to API and conform to packaging

Right now the app subproject's code actually lives in the root package (e.g. com.azavea.rf) - this should be changed to actually be in the app subproject.
Additionally, we should consider renaming it to api or rest since that has a more meaningful name.

Closed by #1161


chore: Turn jean into an example, move things closer to the root of the repo

This PR makes rc-zip "no longer a workspace".

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (0e9d3bf) 78.93% compared to head (67a55fd) 78.93%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #53   +/-   ##
=======================================
  Coverage   78.93%   78.93%
=======================================
  Files          21       21
  Lines        1790     1790
=======================================
  Hits         1413     1413
  Misses        377      377

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Adapt to https://github.com/coq/coq/pull/19530

Adapt to https://github.com/coq/coq/pull/19530
This should be backward compatible and can be merged at your convenience, before the upstream PR.

Thanks


feat: Release kedro-datasets version 3.0.0

Description

Development notes

Checklist

[ ] Opened this PR as a 'Draft Pull Request' if it is work-in-progress
[ ] Updated the documentation to reflect the code changes
[ ] Added a description of this change in the relevant RELEASE.md file
[ ] Added tests to cover my changes

I realised when the ibis dataset was merged that we have changed the release notes format for when a new dataset is added. We used to format it in a table like here: https://github.com/kedro-org/kedro-plugins/blob/38ad6196b5bb82406b5ecdac3b6d380ce5dfc394/kedro-datasets/RELEASE.md#major-features-and-improvements-11
I would actually like to bring that format back, because I think it makes new datasets much more visible. Maybe we can do a bit of release notes cleanup for this major release?

Let's wait  #646 for a bit.


Prepare 0.24 release

This prepares the 0.24.0 release of the main extension together with 0.3.0 releases of the four bundled drivers.

@mtxr @george-james-software - using the test containers I have completed manual testing of the five new VSIXes this PR builds. Please review the PR. Once I have approval I will merge it and create the v0.23.0 release.
@mtxr when the release has competed building please download the 5 VSIX artifacts that will (hopefully) be attached to the release. Then publish them on Marketplace. The doc also needs to be published at https://vscode-sqltools.mteixeira.dev/ so that the changelog gets updated. Autumatic publishing of doc doesn't seem to be working at the moment.


Benchmark

It would be nice to have a benchmark to see the overhead and also to check if the SDK is correctly implemented to handle parallel requests.

Hi @ppamorim can you improve the description of this issue? Otherwise, people will not be able to contribute to this :)

Closing this since there is no activity here :)


andi.com

Andisatya.com

[ ] Have you followed the contributing guidelines?
[ ] Have you explained what your changes do, and why they add value to the Guides?

Please note: we will close your PR without comment if you do not check the boxes above and provide ALL requested information.

andisatya.mx

andisatya.zoho.com


Playback support

Hi,
MPD supports running a SHOUTcast server.
It would be cool if kmbmpdc could be configured to connect to it when the state is playing or pause. This could be achieved by simply spawning mpg123 with the SHOUTcast URL and killing the process as soon as the state changes to stopped.

Sounds kind of niche.

Dunno … it's the way I listened to my music with my old MBP running Linux.
With the new TouchBar thingy I'm stuck to MacOS and trying to get my old user experience back.

mpg123 includes a library … surely this could be used to perform playback without a separate process.

Rejected since I consider this enhancement too niche for most users and because I don't think it really fits in with the c in kmbmpdc.
I imagine this would be better implemented as a separate MPD client. I would also not consider adding Last.fm scrobbling support to kmbmpdc since you can do it better with a separate client designed for it. Also, as libmpdclient and mpg123 are both C libraries, you could probably write a light cross-platform MPD client with C to deal with this.


Question over stdout mutability

Hello, I'm attempting to use this crate to implement a basic UEFI bootloader but I've encountered an issue that I'm unclear on how to navigate around. The following code
let vendor = system_table.firmware_vendor();
system_table.stdout().output_string(vendor)?;

attempts to retrieve a reference to the firmware vendor from the system table, and then print it to the standard output. However, this code fails to compile due to system_table being borrowed as a mutable reference when calling stdout().
error[E0502]: cannot borrow `system_table` as mutable because it is also borrowed as immutable
  --> src\main.rs:26:5
   |
25 |     let vendor = system_table.firmware_vendor();
   |                  ------------------------------ immutable borrow occurs here
26 |     system_table.stdout().output_string(vendor)?;
   |     ^^^^^^^^^^^^^^^^^^^^^               ------ immutable borrow later used here
   |     |
   |     mutable borrow occurs here

Although I've found I can use other means to print the firmware vendor to the standard output, I'd like to avoid having to copy the string data if possible, as it's already present in memory and I'd like to be able to just pass it directly to output_string without overhead.
Is there an intended code pattern I should be using here in order to achieve this, or is there no way with the package API to avoid doing a copy? From what I could tell from peeking at the code, stdout is borrowing the system table reference as mutable, and although it's only touching self.table.stdout, this conceptually invalidates the result of firmware_vendor despite only touching self.table.fw_vendor, but I'm unsure if there's a way for the API to represent this or not.

It's possible to avoid making a copy of the string, but it requires using unsafe.
One way to do it is to use the uefi-services crate, which provides print/println macros (as well as a log implementation). It keeps an internal pointer to the system table, so you can do something like println!("vendor: {}", st.firmware_vendor()) without any borrowing issues. That hides the unsafe from your code, but it is still present.
Another alternative, closer to the example you gave, would be to keep a pointer to the vendor string:
let vendor: *const _ = st.firmware_vendor();
// Safety: we trust the firmware to not invalidate the vendor pointer while calling `output_string`.
unsafe { st.stdout().output_string(&*vendor).unwrap(); }


RFC | Overriding the html template

How do you envision this feature/change to look/work like?
Users would like to override the index.html template wrapper used to contain the popup/options/etc scaffolds.
There are two potential way to implement this feature:

We have a popup/index.tsx AND a popup/_document.tx file that implements the override of the index.html
We exposes special component tags that get transformed (or rather, mounted) into the proper area of the original index.html -> this would be similar to the  tag of Nextjs where it automatically mount the data inside into the Head

What is the purpose of this change/feature? Why?
Allow customization for style injection and other capabilities that can be done more easily if the template can be modified.
(OPTIONAL) Example implementations

https://nextjs.org/docs/advanced-features/custom-document
https://nextjs.org/docs/api-reference/next/head

(OPTIONAL) Contact Details
No response
Verify canary release

[X] I verified that the issue exists in plasmo canary release

Code of Conduct

[X] I agree to follow this project's Code of Conduct
[X] I checked the current issues for duplicate problems.

Additional uses cases include:

Preloading fonts so there is no FOUT
Customizing the new tab page title

Is it currently possible to load another font? If so, how?

Is it currently possible to load another font? If so, how?

Yes, you can load them manually into your react component (or mounting it manually into the popup's html template)

mounting it manually into the popup's html template

Do you have an example of how to achieve this? Should I create a popup.html file?

mounting it manually into the popup's html template

Do you have an example of how to achieve this? Should I create a popup.html file? It is not clear to me how to use the popup/_document.tx file.

The _document.tsx feature is not implemented yet - it's only at the RFC/drafting stage atm! In terms of the example for injecting style, something like this might work:
style.css
import "google.com-font-etc.css"

popup.tsx
import "./style.css"

OR
popup.tsx
const linkTag = createFontLinktag()

document.head.appendChild(linkTag)

You might also need to add the remote font URLs to the manifest CSP policy: https://developer.chrome.com/docs/extensions/mv3/intro/mv3-migration/#content-security-policy
To add to manifest in Plasmo: https://docs.plasmo.com/customization#overriding-the-manifest

After a month of subconscious thinking, the easiest way to accomplish this is to use HTML itself. I think that parsing tsx for tags at the moment requires a bit more research. However, allowing dev to substitute the built-in index.html can be done without that barrier. The structure looks like this:

popup/index.html or popup.html -> this will be used instead of the built-in index.html. To streamline cross-framework, developers do not need to include the import of their tsx file itself.


What about horizontal?

Check this fork, https://github.com/pravid/prognroll
And demo: https://codepen.io/pravid/pen/VXjNbb

hi.
sorry for late answer but this is awesome dude!
you can send a pull request so i can add this feature.

Thanks!
I have created a pull request. You can check the code.


Crash in Steam Offline mode

My rmxp game crashed in offline mode, that means: steam is open, but cannot connect to the Internet.
It seems cost very long time for response after executing @@dll_SteamAPI_Init.call, which finally leads to crash.
class SteamUserStatsLite
  # Instantiates a new instance of +SteamUserStatsLite+.
  def initialize
    @initted = false
    api_initted = @@dll_SteamAPI_Init.call % 256 != 0
    if api_initted
      @context = SteamAPIContext.new
      if @context.initted?
        @i_apps = @context.steam_apps
        @i_user_stats = @context.steam_user_stats
        @initted = true
      end
    end
  end
...

I change this method like code below, and problem solved.
def initialize
  @initted = false
  @context = SteamAPIContext.new
  if @context.initted? && @@dll_SteamAPI_Init.call % 256 != 0
    @i_apps = @context.steam_apps
    @i_user_stats = @context.steam_user_stats
    @initted = true
  end
end

By the way, I don't know why there's some one prefer running steam games in offline mode. :]

Could you link to a sample project? I can't seem to reproduce it, at least not on VX Ace.

Closing as not reproducible.


Option for "Leave site?" warning

Feature Description
A few times I have been typing a long comment or post and accidently clicked a link or refreshed the page. Then all my work is gone and non-recoverable. I would appreciate having a "Leave Site?" dialogue box if I have unsaved content in a text box.
Screenshots

Related:

https://github.com/go-gitea/gitea/issues/17705

There is already a warning via jquery.are-you-sure, but I'm not sure whether it will catch all changes, I think it only looks at stuff inside <form>.

Some details & background:
Before SimpleMDE/EasyMDE, there is a global $.areYourSure confirm (using onbeforeunload) for comment textarea. Everything was just "fine".
However, after introducing SimpleMDE/EasyMDE, $.areYourSure doesn't work well with SimpleMDE/EasyMDE editor, so the situation became what you see now.

Another reason to add to the list of like 30+ other issues on why we should remove EasyMDE :)

Then let's do it?

Yes, I think the approach in https://github.com/go-gitea/gitea/pull/15394 with the github toolbar is still ideal. If you have the capacity to do it, please go ahead, I'm happy to review.

Should be fixed by #23895

Works now with #23895


Enable larger tensor networks in einsum expressions

Currently, the Einsum expression capacity is bottlenecked by the number of characters allowed. One easy fix is similar to what's done in opt_einsum: https://optimized-einsum.readthedocs.io/en/stable/_modules/opt_einsum/parser.html#get_symbol, where we allow unicode characters, and be careful when we call functions like numpy.einsum, since that einsum only allow simple letters. This will increase the number of indices allowed to at least 10^6.
I suggest we going in this way since I believe there's minor refactorization needed for this modification.

Fixed by #253


LIDAR data acquisition

Hi,
I'm creating a dataset using only LIDAR and position information. However, I'm having a problem in obtaining the point cloud complete (and not during a rotation). Is there any way of getting only the last complete rotation of the sensor?
Any help would be appreciated, thanks!

Hi @michellevalente,
If you can run the simulation at fixed time-step, you can adjust the frame rate and the Lidar frequency to exactly match one complete rotation on each frame. This way the message will contain always a complete rotation. This way also the simulation may run faster if your hardware allows it.
Though, note that if you do a complete rotation in a single frame everything will correspond to a "still image" of that frame. If you want more realism you can adjust it to match say 1/5 of the rotation, then merge 5 files into one. With the fixed frame rate you can even do crazy things like 1000FPS to capture a slow motion of the simulation.

Yes, I do like say @nsubiron for emulate true lidar spin effects and use 2000fps (2000fps have more LIDAR bims then 1000fps). Then in function _on_loop I collect every LIDAR bim, and every 2000 fps save it to file.
And, if you want a ground trues in some period of time, you can add second LIDAR sensor and collect all points in one moment (it looks like flash LIDAR) data.
You can specified PointsPerSecond and  RotationFrequency

Thank you for the suggestions @nsubiron and @Romanenko-Serhii !
I'm trying to generate a dataset to pre-train a network that will use the KITTI dataset after to find results.
I did what was recommended by @nsubiron and I was able to get the full rotation, but I'm still having a problem that maybe you guys could help me understand. Between two scans I find almost no difference, while there is significant drift between two scans from the real dataset (which is basically what I need my learning algorithm to learn). I'm taking the data at the same frequency of the real dataset, 10hz.
Do you guys have any idea why this is happening? Do you think it can be just due to the lack of the true lidar spin effect?

@michellevalente
You need create a LIDAR with parm, like:
 lidar = sensor.Lidar('Lidar_one_shot')
        lidar.set_position(0, 0, 2.5)
        lidar.set_rotation(0, 0, 0)
        lidar.set(
            Channels=64,
            Range=50,
            PointsPerSecond=100000,
            RotationFrequency=1,
            UpperFovLimit=10,
            LowerFovLimit=-30)
        settings.add_sensor(lidar)

Then you need set FPS > 1500, like: ./CarlaUE4.sh  -windowed -ResX=800 -ResY=600 -carla-server -carla-world-port=2000 -fps=1600  -benchmark
And upgrade function _on_loop, for collecting all bins* into one file.
This affects will be grateful seen on the EGO that moves on oncoming traffic.
*At bins I mean one laser scan with 64 channels.

Btw, by default, your car model looks like two cubes. If you wanna get a more realistic view of the car, you need to make some changes with UnrealEngine Carla project.

Why I would need FPS > 1500? In my computer is impossible to run the simulator at this configuration.

@michellevalente I see on e-mail notification about your question about FPS, but don't see it here. Do you steel need the answer?

@Romanenko-Serhii
I got it! thank you :)

Btw, by default, your car model looks like two cubes. If you wanna get a more realistic view of the car, you need to make some changes with UnrealEngine Carla project.

Could you explain what changes have to be made? Thank you!

@maxjaritz Content -> Blueprints -> Vehicles chose some car (Audi). There will be phisical model. When you open it in right pannel find drop-down list where current state Box, Change it to some anuother state and click on green button in right corner.

Okay, thanks!

Hi,
I want to use Lidar as different distance sensor, Suppose I want to use Lidar as a Radar sensor, for that I want to restrict 360 degree rotation of the Lidar. I want it to move only in the range of suppose 0 to 180 degree. Can we modify the Lidar configuration in such a way?? Just like we restrict the Upper FOV and Lower FOV, can we restrict the Horizontal FOV??
Any help will be highly appreciated.
Thanks !

@ravishk1

can we restrict the Horizontal FOV?

That would be a nice feature, but not currently implemented. Maybe you can try implementing it yourself, take a look at RayCastLidar.cpp, this seems like a good first time contribution :wink:

@nsubiron , Is there no other way that a complete 360deg sweep from the lidar can be captured other than  adjusting the fps of the server?

Is it possible to save lidar data in .pcap in carla?


AWS::CodePipeline::Pipeline Fn::GetAtt passes Version as String not Integer

CloudFormation Lint Version
cfn-lint 1.3.2
What operating system are you using?
Windows, Ubuntu
Describe the bug
Using the AWS provided code https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-webhook.html !GetAttWebhookPipeline.Version is called. https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-pipeline.html says it is a number however cfn-lint returns E1010 {'Fn::GetAtt': ['CodePipelineForIntegTest', 'Version']} is not of type 'integer'
Expected behavior
I would expect AWS code samples to pass without errors when tested with cfn-lint given that the code works without error.
Reproduction template
---
AWSTemplateFormatVersion: 2010-09-09
Description: CodePipeline sample
Parameters:
  CodePipelineServiceRole:
    Type: String
  ArtifactStoreS3Location:
    Type: String
  SourceActionName:
    Type: String

Resources:
  Webhook:
    Type: AWS::CodePipeline::Webhook
    Properties:
      AuthenticationConfiguration:
        SecretToken: "{{resolve:secretsmanager:MyGitHubSecret:SecretString:token}}"
      Filters:
        - JsonPath: "$.ref"
          MatchEquals: refs/heads/{Branch}
      Authentication: GITHUB_HMAC
      TargetPipeline:
        Ref: CodePipelineForIntegTest
      TargetAction: Source
      Name: MyWebhook
      TargetPipelineVersion:
        Fn::GetAtt:
          - CodePipelineForIntegTest
          - Version
      RegisterWithThirdParty: 'true'

  CodePipelineForIntegTest:
    Type: 'AWS::CodePipeline::Pipeline'
    Properties:
      RoleArn: !Ref CodePipelineServiceRole
      Stages:
        - Name: Source
          Actions:
            - Name: !Ref SourceActionName
              InputArtifacts: [ ]
              ActionTypeId:
                Category: Source
                Owner: AWS
                Version: '1'
                Provider: CodeStarSourceConnection
              OutputArtifacts:
                - Name: SourceOutput
              Configuration:
                BranchName: main
                ConnectionArn: >-
                  arn:aws:codestar-connections:us-east-1:123456789123:connection/id
                FullRepositoryId: repo-owner/sample-project
              RunOrder: 1
        - Name: Beta
          Actions:
            - Name: BetaAction
              InputArtifacts:
                - Name: SourceOutput
              ActionTypeId:
                Category: Build
                Owner: AWS
                Provider: CodeBuild
                Version: '1'
              Configuration:
                ProjectName: Sample
              RunOrder: 1
      Triggers:
        - ProviderType: CodeStarSourceConnection
          GitConfiguration:
            Push:
              - Tags:
                  Excludes:
                    - beta-*
                  Includes:
                    - release-*
              - Branches:
                  Excludes:
                    - beta-*
                  Includes:
                    - release-*
                FilePaths:
                  Includes:
                    - projectA/**
                    - common/**/*.js
                  Excludes:
                    - '**/README.md'
                    - '**/LICENSE'
                    - '**/CONTRIBUTING.md'
            PullRequest:
              - Branches:
                  Excludes:
                    - stable-v1-*
                  Includes:
                    - stable-*
                    - release-*
                FilePaths:
                  Includes:
                    - projectA/**
                    - common/**/*.js
                  Excludes:
                    - '**/README.md'
                    - '**/LICENSE'
                    - '**/CONTRIBUTING.md'
                Events:
                  - CLOSED
            SourceActionName: !Ref SourceActionName
      PipelineType: V2
      ExecutionMode: PARALLEL
      ArtifactStore:
        Type: S3
        Location: !Ref ArtifactStoreS3Location

This is baffling definition
"TargetPipelineVersion": {
"type": "integer"
},
Docs are even more odd as they have a pattern on it.
I think what we will have to do is assume that just because the value is of type string that it can still be an integer.


Remove Host:Port in hydrated configuration

I remove host:port injection in hydrate step.
Next is only in front. Poke @Alex-D

fix: #99