✨ Feature Suggestion | Dedicated alternative front-end section for web services

Description:
I think more people need to know that this stuff exists, and that there are projects such as Invidious (front-end for YouTube) and nitter (front-end for Twitter) which allow you to access these services, without connecting directly to the main site (Twitter and Google/YouTube in this example).
The reason I think people need to know about this is because it is hard to use most services without using their non-free JavaScript code, which could include sending telemetry home among other things, and with these front-ends you can use the instances as proxies for accessing Twitter or YouTube content without letting Twitter or Google know who you are.
Furthermore, I think that the more people who know about this, the more people who want to make more projects of the same category, further helping people access services while knowing that the centralised site doesn't know who they are. This further helps out the community in remaining anonymity online with less compromise.

Do you think it should definitely be alternative front-end section (I wonder if there is any better term for it) or would listing them in the relevant sections (such as Invidious in Video streaming (https://github.com/privacytoolsIO/privacytools.io/issues/1252) and Nitter in social media) be sufficient?

At first I thought that they should at least be mentioned, for example, in the "Worth Mentioning" section below the sections you've referenced. I can see convenience with a dedicated section alternative front-ends, as it helps people quickly find a decent method of further protecting privacy while still accessing the content they want.
Anyone else want to share thoughts on this?

I guess a dedicated section would be a good idea, maybe under Providers and then the sections could tell people to check it also

Sounds like a decent idea

Assigning myself so I may remember it sometime when I have time and look at assigned issues. Please feel free to send a PR etc.
In other news, our forum has a report of Google having started blocking Invidious instances and there we have at least one person who didn't previously know what Invidious is, which I guess confirms your point.

In my opinion, that kind of sites shouldn't be added since that they are infringing legal things. We can easily see how Youtube is banning invidious IP addresses, Google searx addresses and more.
At least if privacytools want to be into a legal ambit they shouldn't be added.

I haven't heard this argument before. Which legal things are they infringing?
Also is linking to the tools for privacy illegal? Are we already infringing by recommending tools like µBlock Origin?

For what it's worth, the creator of Invidious, Omar Roth, had his Pateron account suspended for claimed infringement: https://omar.yt/posts/suspended-patreon

@privacytoolsIO/editorial and mainly @JonahAragon, are we worried about Google/someone (a payment processor?) taking stance against us if we list Invidious?

Definitely not.

I think it would be nice to add these alternative front-ends as Worth Mentioning, similarly to Invidious in Video Streaming in #1974. I suggest this approach because it would make the alternative front-ends appear close to the domain they pertain to, and because there are only a handful of such front-ends for now. But if in the future there are many alternative front-ends, a dedicated section may be preferable.

@lrq3000 We are removing "worth mentioning" from the site entirely, eventually: A tool is either good to recommend entirely, or irrelevant IMO.

We can accept a PR for Nitter and Bibliogram in a new "Frontends and Proxies" section below the "Decentralized Social Networks" section on the social networks page. See https://deploy-preview-1974--privacytools-io.netlify.app/providers/video/#proxies for a reference of what this should look like. 👍

We can accept a PR for Nitter and Bibliogram in a new "Frontends and Proxies" section below the "Decentralized Social Networks" section on the social networks page. See https://deploy-preview-1974--privacytools-io.netlify.app/providers/video/#proxies for a reference of what this should look like. +1

I've opened a dedicated issue for this: #2175.

We can accept a PR for Nitter and Bibliogram in a new "Frontends and Proxies" section below the "Decentralized Social Networks" section on the social networks page. See https://deploy-preview-1974--privacytools-io.netlify.app/providers/video/#proxies for a reference of what this should look like. +1

I've opened a dedicated issue for this: #2175.


Add stage name to API in API Gateway

I'm working with a number of stages (basically 1 stage per developer), and naming N APIs in the Gateway with identical names is extremely confusing there (as API Gateway UI isn't perfect yet, either). I would love to see stage name added to the API name.

:+1:

This is a quick fix but it brings up a more important issue.
Right now, JAWS doesn't use API Gateway's staging mechanism.  Instead, it makes a separate REST API for each stage/region in your project.
To use API Gateway's staging functionality and to be aligned with how AWS works, JAWS will need to be changed in these ways:

JAWS need to creates 1 REST API only per project region
JAWS will need a way to save regional REST API IDs in jaws.json
JAWS then needs to create deployments for each stage in the regional REST API

Yeah, having 1 API with multiple stages could be even better ;)

I think we should not circumvent the APIG staging mechanism that is in place today


feat: add worker count env variable to processes

Fixes #3231

I can't seem to find the root cause of time out error in the CI e2e tests (https://github.com/stryker-mutator/stryker-js/actions/runs/3351682875/jobs/5553525949)9). The e2e test errors I get in my local setup are different. I've pushed everything else. @nicojs , could you please maybe trigger the workflow again to see if the errors are the same now or does it have something to do with slow network? :/

Made the changes, @nicojs. Thanks for the review and helping me through my first open source contribution 😄

I've released this feature in 6.3 🎉
https://github.com/stryker-mutator/stryker-js/releases/tag/v6.3.0
This feature still needs documentation. I've opened #3828 for it. Feel free to pick it up if you want 😉

Thanks for the review and helping me through my first open source contribution 😄

The first of many, I hope 🤝. My pleasure; you are a fast learner. Keep it up! 🤗


Allow content type headers to specify a charset

When using the HTTP gem with a command like HTTP.post(url, json: { a: 1 }), the Content-Type-header is set to application/json; charset=UTF-8. This currently prevents me from using the RequestBodyDiff-method, as a check for json_headers? is made, which returns false if the content type isn't exactly application/json.
Specifying the charset in the content type should be allowed. This PR therefore suggests just to check whether the content type starts with application/json instead of requiring an exact match.
The same is done for the url_encoded? helper method, checking for the application/x-www-form-urlencoded content type.

I raised this as issue #971 to increase visibility.

Thank you @Timmitry !


feat(numberFilter.formatNumber): add min group size to number patterns

The whole part of Polish numbers are grouped in 3's separated with a space
(and a comma for the decimal separator), but only after there are at least
5 digits in the whole part -
https://pl.wikipedia.org/wiki/Separator_dziesiętny:
3,14
0,178011392519
157,3567
5348,26
25 772,1
9 212 345,576213
This change adds a new optional number format property, gMinSize, which if
set causes the whole part of a number to only be grouped if it is greater
than or equal to gMinSize. A separate pull request will be applied to the
I18N project directly to set gMinSize to 5 for Polish locales.

Unfortunately we derive our formatting from the Closure-Library and this doesn't not provide the data for this minimum grouping value. So this change will not be usable.


More guidance with building the source code

Apologies in advance, but I didn't see anywhere else to post this. I've also searched and don't see any walkthroughs on compiling SOS. Please feel free to redirect me to a more appropriate forum for this question.
Background: I'm new to all of these tools - I'm normally a C#/SQL developer, working in VS 2015/2017.
I'm on Windows, and am trying to build locally. I've installed git/Node JS/Python, and ran the WIndows Build Tools to be safe. Attempting to run the npm.bat file, I get an error about yarn. I didn't see anywhere where yarn would have been installed. Where does it come from?
I then went and downloaded yarn, but it doesn't support Node 7.9, only >=8.0. I also couldn't find a "previous version" page for yarn downloads. This is where I'm stuck.
I assume all this needs to be run in PowerShell? It's not clear.
Finally, there was a line in the How To Contribute that makes it sound like this project can be worked on in Visual Studio 2015. If so, how? What would be the project type?
Again, thanks for any assistance.
-Dominic

Thanks for reporting this. We recently changed the process for building SQL Ops Studio and it looks like our docs are out of date now. In the meantime, you can pretty much follow along with VS Code's build process at https://github.com/Microsoft/vscode/wiki/How-to-Contribute#build-and-run-from-source. Essentially you can just do the following:

Install the dependencies listed in the link above, including Node >= 8.9.1 < 9.0.0 and yarn
Clone the SQL Ops Studio repo and go into it in a terminal/powershell window
run yarn
run yarn run watch

If you have any trouble with those instructions please let me know.
As far as working on the project in Visual Studio, that line in the docs is just intended to say that you need to have Visual Studio installed in order to get the required build tools. We use VS Code as our development environment

I've updated our documentation now, so please see the updated How to Contribute page for the new instructions on how to install dependencies and compile SQL Ops Studio. Thanks


Validate Rook version with Kubernetes

The API returns a validation error if attempting to create a spec with Rook 1.0.4 and Kubernetes 1.20+. The install script bails if it detects an attempt to install Rook 1.0.4 with Kubernetes 1.20+, which should only happen if you edit the spec manually or if you had previously installed Rook 1.0.4 then upgraded to Rook 1.4 in the spec.

Testgrid failures on https://testgrid.kurl.sh/run/pr-1477-d3aaedf-rook-1.0.4-k8s-docker are attempting to downgrade from 1.4.3 to 1.0.4, which is not supported.


⚠ Account Settings API has degraded performance

In db2a524, Account Settings API (https://accountsettings.roblox.com) experienced degraded performance:

HTTP code: 200
Response time: 1073 ms

Resolved: Account Settings API performance has improved in ea31914.


Feature: patch return new dom element

Is your feature request related to a problem? Please describe.
If we patch a vnode to some element with different tag name,
the original element will be removed and be replaced with a new element.
The new element can not be accessed unless we do a `querySelector`.

Describe the solution you'd like
Let `patch()` returns the new element, so that we can keep a reference
to the real dom.

Describe alternatives you've considered
None.

Additional context
No response

Prototype implementation in #120, feel free to check it out. I'll merge it later if there are no issues. Thanks for the feature request


Enforce public vs private keys via types

With this change, it's no longer possible to pass a public key where a private one is expected, and vice-versa.
I might have made the mistake when using this library :)

If that's the case, then I might try to rework it a bit: make it also differentiated for client and server key as well, while refactoring all to be a single (generic) type

Actually, scrapping v0.5.1 plans, let's just aim for a v0.6 and bundle all of these changes together with the next branch.
Anyway, this looks ready to me, unless you wanted to make some more changes first. Let me know either way, happy to merge as-is!

Hmm, after digging a bit into it, it would be very complicated to have client or server-specific keys (the diffie-hellman doesn't care and mixes them happily, for instance), and sharing the implementation with a marker complicates a bunch of #[derive] because of the PhantomData that is then required :/
I think it's as good as it's going to get like this :)


2nd image is not attaching

When selecting images, if I select the 1st image it attaches to the container. When I select the second image (using the same image), it does nothing. If I use a different image, it does attach. 3rd and so on attach properly.

Hi, Just for sure, you're trying to attach the same image twice in a row? If that is the case, this occurs because of the default behavior of input[type="file"]. As it is the same image, it does not trigger the change event.

Hi Christian,
Yes, attempting to upload the same file twice as files 1 and 2.  If I upload 2 different files, then 2 of the same files as files 3 and 4, it does trigger the change event.
Thanks for the info!
From: Christian Bayer<EMAIL_ADDRESS>Sent: Friday, July 24, 2020 6:44 AM
To: christianbayer/image-uploader<EMAIL_ADDRESS>Cc: Rebeca Willey<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [christianbayer/image-uploader] 2nd image is not attaching (#8)
Hi, Just for sure, you're trying to attach the same image twice in a row? If that is the case, this occurs because of the default behavior of input[type="file"]. As it is the same image, it does not trigger the change event.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/christianbayer/image-uploader/issues/8#issuecomment-663499296, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AOO3OV3WXQ5DT55TELOQTCDR5FXXFANCNFSM4PF3E2HA.


[TRI-768] The CLI init command should generate a jobs/index file and jobs should be imported there.

When npx @trigger.dev/cli@latest init is run it generates the Trigger API route, and an example job.
In the Trigger API route (app/api/trigger.route.ts for app router and pages/api/trigger.ts for pages router) it imports an individual example job:
import { createAppRoute } from<EMAIL_ADDRESS>import { client } from "@/trigger";

// Replace this with your own jobs
import "@/jobs/examples";

//this route is used to send and receive data with Trigger.dev
export const { POST, dynamic } = createAppRoute(client);

Let's change it so we have an index file inside the jobs folder and just that is imported here.
In that index file we would import the examples file.
From SyncLinear.com | TRI-768

/bounty $50

/attempt #224

/attempt #224

I've started it by the way.

/attempt #224, I'm using Sweep (AI junior developer) to try this issue https://github.com/sweepai/sweep#getting-started-

@wwzeng1 your sweep projects looks awesome.
This issue is really the kind that it should be able to do.
I'm looking forward to see what it comes up with

Thanks @jemiluv8! I'm trying to prompt it correctly right now

@wwzeng1 I was looking at Sweep the other day, it looks really cool. Congrats on YC, we're W23.

@matt-aitken Thanks Matt! Sorry I’m not familiar with typescript, but I think if a more experienced dev prompted Sweep for your repo it would go well! This is our install link: https://github.com/apps/sweep-ai

@matt-aitken
Can I work on this one?


New package: Tuplers v0.5.1

Registering package: Tuplers
Repository: https://github.com/alkan/Tuplers.jl
Created by: @alkan
Version: v0.5.1
Commit: 4898032d7b9466fbc59701f350837d01e481df4b
Git reference: 0.5.1
Description: A tiny utility to build tuples incrementally
Release notes:

https://github.com/alkan/Tuplers.jl/README.md

Presumably superseded by  #62346


Add validator rules to discourage abbreviations in street names

This would show a information bus if a highway feature is mapped with a name which includes a commonly used abbreviation, such as the St in "Cedar St". This would need to be localized, since other countries other abbreviations would typically be found (e.g. …str. in German speaking regions or V. … in Italy). In multilingual regions, the corresponding name:<xy> tags would need to be checked too.
(Idea sourced from https://www.openstreetmap.org/user/Glassman/diary/395633.)

I have sql statements with typical abbreviations expanded.  See https://github.com/cliffordsnow/sql. It's not complete but does cover every abbreviation I see in the US Pacific Northwest. Another one at https://github.com/baltimorecounty/openstreetmap/blob/master/create_osm_view_pubsafe.sql

Some additional nuances to consider:

It isn’t always clear which language name is in. country-coder could be extended to indicate the default language of a country, but there are a lot of subnational regions with their own default languages. There are also some regions in which name contains multiple values, one from each language spoken locally.
In some English-speaking countries like the United Kingdom and Canada, the local communities prefer to spell “Saint” as “St”.
Personal names can include idiosyncratic abbreviations. For example, many places and roads in the Midwestern United States are named after Arthur St. Clair, whose last name should not be spelled “Saint Clair”.
A validator rule would yield more false negatives on points of interest, since company names can have abbreviations that, as trademarks, aren’t meant to be spelled out: osmlab/name-suggestion-index#2701.

These considerations wouldn’t necessarily be showstoppers, but the validator warning would ideally be gentle enough that mappers wouldn’t feel compelled to “fix” a nonissue.

My original intent was only the abbreviation of street names, not businesses or places. Infact, business names should be exactly as how they are signed.
But street name abbreviations is one of the bigger issues with new mappers in the US. A country specific validation would be ideal. There will always be difficult cases. as @1ec5 mentioned, Author St. Clair. Those are in the minority. We could catch may street name (ways) errors with a validator warning.

This would be a nice addition to the validator. Abbreviated street names are a problem also in Latin countries, where many words are abbreviated with a "." Like S. or D. or Dr.

In case of collecting abbreviations it would be really useful to setup separate project (or put it into id-tagging-schema?) which could be reused by other editors.
See https://github.com/streetcomplete/StreetComplete/blob/bb71ae91976ce4f16c22c7ce09ecdcc388a649e1/app/src/main/res/raw/abbreviations.yml https://github.com/streetcomplete/StreetComplete/blob/bb71ae91976ce4f16c22c7ce09ecdcc388a649e1/app/src/main/res/raw-fi/abbreviations.yml https://github.com/streetcomplete/StreetComplete/blob/bb71ae91976ce4f16c22c7ce09ecdcc388a649e1/app/src/main/res/raw-pl/abbreviations.yml in StreetComplete, it would be sad to duplicate this work.
Pinging @westnordost

Unsubscribe
On Sat, Nov 13, 2021, 5:13 PM Mateusz Konieczny @.***>
wrote:

In case of collecting abbreviations it would be really useful to setup
separate project (or put it into id-tagging-schema?) which could be reused
by other editors.
See
https://github.com/streetcomplete/StreetComplete/blob/bb71ae91976ce4f16c22c7ce09ecdcc388a649e1/app/src/main/res/raw/abbreviations.yml
https://github.com/streetcomplete/StreetComplete/blob/bb71ae91976ce4f16c22c7ce09ecdcc388a649e1/app/src/main/res/raw-fi/abbreviations.yml
https://github.com/streetcomplete/StreetComplete/blob/bb71ae91976ce4f16c22c7ce09ecdcc388a649e1/app/src/main/res/raw-pl/abbreviations.yml
in StreetComplete, it would be sad to duplicate this work.
Pinging @westnordost https://github.com/westnordost
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/openstreetmap/iD/issues/8795#issuecomment-968169833,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AWLYWFZCXHWQKWBJYECFLYLUL3WJVANCNFSM5HTHCB7Q
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

@LOVElife420 That just published it as a comment not unsubscribed. And notified everyone else. You can unwatch iD repository at https://github.com/openstreetmap/iD or use unsubscribe link in footer of the email.


Adjust the navbar for tablet screen size

Related Issue

Resolved issue #479

Proposed Changes

Re-design the nav links on the navbar to adjust the screen size of tablets/notebooks (i.e. max-width:1024 px).

Checklist

[x] ✅ My code follows the code style of this project.

[x] 🌟 ed the repo

[x] Bug fix (non-breaking change which fixes an issue)

Output Screenshots

Screenshot #1
Screenshot #2

Fixed View
Previous View

Hi, @agamjotsingh18 please check the issue https://github.com/agamjotsingh18/codesetgo/issues/479 and merge the PR.


Support page not working

Hi,
supportpage is not working. I'm only getting a disabled Continue button.
Eg.
https://support.sendgrid.com/hc/en-us/requests/new?ticket_form_id=43796
Brgs
Anders Rinvoll
Statnett SF

Support i working.
Ticket id:1717612 is registered.


Properly send fetchOption fn to urql Client

When sending a FetchFn as fetchOptions, it was being called during the Client instantiation, but the expected behavior would be for it to be called on demand, as it is on upstream urql lib
This fix makes it possible to properly send a function as a fetchOptions, but introduce type unsafety with Obj.magic being called at unwrapFetchOptions where the type checker will just trust the user type annotation when calling it with a None value
To properly address that issue I believe the most sensible would be to not expose unwrapFetchOptions to any user. Any thoughts?
I'm marking this as WIP until that issue above is properly discussed

@parkerziegler thanks for the review! I made the suggested change. Didn't know we could pass undefined to urql and it would be properly handled :ok_hand:

Released in v1.0.0-beta.2.


serious impact on performance

Without react-native-cached-image

With react-native-cached-image

Just changing:
<Image style={styles.imageItem} source={{ uri: imageObj.cloudinaryUrl }} resizeMode='contain' />
to
<CachedImage style={styles.imageItem} source={{ uri: imageObj.cloudinaryUrl }} resizeMode='contain' />
Testing in ios 10.3
Environment:
  OS: macOS Sierra 10.12.6
  Node: 9.5.0
  Yarn: 1.3.2
  npm: 5.6.0
  Watchman: 4.7.0
  Xcode: Xcode 8.3.2 Build version 8E2002
  Android Studio: 2.3 AI-162.4069837

Packages: (wanted => installed)
  react: 16.2.0 => 16.2.0
  react-native: 0.52.0 => 0.52.0

"react-native-cached-image": "^1.4.3",

@jose920405 Experienced the same thing today. After doing some research, I found that it happened after updating react-native from 51.0.0 to 53.x.x. After downgrading react-native back to 51.0.0 it started to work well as before.

@bvv218 ..
thank you very much,
is exactly the same as I did a few days ago ... I will move to the previous react-native version to check it

Not related to this but how do you get the memory usage? Any tool or way to get this meter UI.

Xcode

Any updates on this?


Bug fix for default phase angles of quasi stationary multi phase sources

Reported by christiankral on 14 May 2013 13:19 UTC
The default phase angles of time transient multi phase voltage and currents sources

Modelica.Electrical.MultiPhase.Sources.SineVoltage
Modelica.Electrical.MultiPhase.Sources.CosineVoltage
Modelica.Electrical.MultiPhase.Sources.SineCurrent
Modelica.Electrical.MultiPhase.Sources.CosineCurrent

are determined by
phase=-Modelica.Electrical.MultiPhase.Functions.symmetricOrientation(m)

The default phase angles of the quasi stationary multi phase voltage and currents source

Modelica.Electrical.QuasiStationary.MultiPhase.Sources.VoltageSource
Modelica.Electrical.QuasiStationary.MultiPhase.Sources.CurrentSource

are currently determined by
phase={0 - (j - 1)*2*pi/m for j in 1:m}

The quasi stationary implementation is inconsistent. This is a bug and shall be fixed in MSL 3.2.1 and MSL 3.2.

Migrated-From: https://trac.modelica.org/Modelica/ticket/1099

Comment by christiankral on 14 May 2013 13:51 UTC
Two comments:

The problem in particular affects even number of phases only. For odd number of phases the original implementation and function symmetricOrientation lead to equal results.
Bug fix will be applied to MSL 3.2.1 only, since multi phase systems with even number of phase became relevant with the multi phase machine models for m>3 -- which are introduced in MSL 3.2.1 (not 3.2)

Comment by christiankral on 14 May 2013 13:54 UTC
Fixed bug according to d41c9f46048c03ebb0eb9ba634fd634d9d49d140.


add input style

Hello, thanks for your PR. Could you add a description of what you want to achieve with this PR? What is the purpose of having another style for the text_input?

Modify the color of border_colord when text_input gets focus，such as bootstrap

Basically, styling is a matter of the user.
The "bootstrap colors" in this crate are actually just a kind of quickstart feature to give e.g. badges or cards a meaning through the color coding during the early development phase of the application without having to implement these styles yourself.
I don't know if we should also include predefined styles for more widgets in this crate to experiment with. Since this is now a community crate, I'll leave this discussion open for the community 🙂 .

It is an interesting idea for sure, though it might be more useful for the Iced docs to contain a part with a few guides for different example styles in Iced.

I do not believe this should be in this crate. However, you could make a New crate that deals with predetermined styling for all widgets in Iced, Iced_aw and Iced_audio. As I think a Separate library would be better for this as it needs to cover way more than Iced_aw. Maybe Called it Iced_Styles. If you would like to make such a crate, I am willing to help you get started and I can even help get it added to the Iced Repository once it’s Done. @schizobulia


Documentation Task: Boot Decryption Stick

added module 'modules/nixos/luxnix/boot-decryption-stick'
-> Provides script to create decryption usb stick
-> run 'sudo boot-decryption-stick-setup'
Important for documentation:

script generates nix configuration file at systems/x86_64-linux/${hostname}/boot-decryption-config.nix
this must be imported in system config to be active

Example in gc-06/default.nix
{
  pkgs,
  lib,
  ...
}@inputs:
  let
    sensitiveHdd = import ./sensitive-hdd.nix {};

    extraImports = [
      ./boot-decryption-config.nix
    ];

  in
{
  imports = [
    ./hardware-configuration.nix
    ./disks.nix
  ]++extraImports;
# .....
}

added in docs/security


Ask for mentor / expert to check their information

Hi,
All information about mentors and experts are listed in the _data/people.yaml. Some are missing for some people and we would love to have them to help us to assign mentors to projects and later to help mentors and mentees to find experts.
Mentors, experts,
We would love you to check your information (list of possible information below). You are listed by your GitHub username (using alphabetical order).
If anything is missing, you could:

submit a Pull Request with the changes on  _data/people.yaml,
comment on this issue with the changes, or
send us the changes by email at<EMAIL_ADDRESS>
Thanks a lot

Possible information:

first-name (required)
last-name (required)
twitter
email
website
gitter
orcid
affiliation
country (required)
pronouns (required)
expertise (What topics can you help others out with? list of keywords, required)
life-science-expertise (What area of life science are you working on?, required)
description (A sentence or three about you!, required)

Nice! Thank you! My GH user is not listed yet, so I am wondering if I should add myself here or not 😃 Thank you!

@lauracion please do, and let us know if you need any help! 💚

Reviewed my entry and it looks great, thanks! 👾

Thank you, all fine on my profile!

Hi, there a couple of things needed on my profile.
Country: Australia
Expertise: add 'e-learning'
Life-science expertise: add 'parasitology', 'microbiology', 'host-pathogen interactions'
Bio: My name is misspelled, it should be Melissa.
Thanks!

Perfect on my side

Hi there, the two required bits missing from my profile are:
**affiliation: University of Cambridge
country: UK**

Otherwise all looks great thanks!


No Encoder found for com.google.protobuf.ByteString

See https://stackoverflow.com/questions/58391425/parsing-protobuf-bytestring-in-spark-not-working-after-creating-encoder

Fixed in sparksql-scalapb 0.9.0


Issue with discovery of ClusterCIDRs on K3s

What happened: Issue with discovery of ClusterCIDRs on K3s.  The clusterCIDRs are configured as <IP_ADDRESS>/16 and <IP_ADDRESS>/16.  However, when submariner does the discovery, it discover /24.
For Cluster A:
    Discovered network details via Submariner:
        Network plugin:  generic
        Service CIDRs:   [<IP_ADDRESS>/16]
        Cluster CIDRs:   [<IP_ADDRESS>/24]    <---- This is the issue

For Cluster B:
    Discovered network details via Submariner:
        Network plugin:  generic
        Service CIDRs:   [<IP_ADDRESS>/16]
        Cluster CIDRs:   [<IP_ADDRESS>/24]   <---- This is the issue

What you expected to happen: Submariner should discover as /16 subnet.
How to reproduce it (as minimally and precisely as possible):
Follow the exact steps in URL https://submariner.io/getting-started/quickstart/k3s/.  below is exact steps to build two clusters
Cluster a:
POD_CIDR=<IP_ADDRESS>/16
SERVICE_CIDR=<IP_ADDRESS>/16
curl -sfL https://get.k3s.io | INSTALL_K3S_EXEC="--cluster-cidr $POD_CIDR --service-cidr $SERVICE_CIDR" sh -s -

sudo snap install yq

sudo su

cp /etc/rancher/k3s/k3s.yaml kubeconfig.cluster-a
export IP=$(hostname -I | awk '{print $1}')
yq -i eval \
'.clusters[].cluster.server |= sub("<IP_ADDRESS>", env(IP)) | .contexts[].name = "cluster-a" | .current-context = "cluster-a"' \
kubeconfig.cluster-a

Cluster b:

POD_CIDR=<IP_ADDRESS>/16
SERVICE_CIDR=<IP_ADDRESS>/16
curl -sfL https://get.k3s.io | INSTALL_K3S_EXEC="--cluster-cidr $POD_CIDR --service-cidr $SERVICE_CIDR" sh -s -

sudo snap install yq

sudo su

cp /etc/rancher/k3s/k3s.yaml kubeconfig.cluster-b
export IP=$(hostname -I | awk '{print $1}')
yq -i eval \
'.clusters[].cluster.server |= sub("<IP_ADDRESS>", env(IP)) | .contexts[].name = "cluster-b" | .current-context = "cluster-b"' \
kubeconfig.cluster-b

Anything else we need to know?:
Environment:

Diagnose information (use subctl diagnose all):

walter@k3-subctl-m1:~$ subctl show all --kubeconfig kubeconfig.cluster-a
Cluster "default"
 ✓ Showing Connections
GATEWAY       CLUSTER    REMOTE IP     NAT  CABLE DRIVER  SUBNETS                       STATUS     RTT avg.
k3-subctl-w2  cluster-b  <IP_ADDRESS>  no   libreswan     <IP_ADDRESS>/16, <IP_ADDRESS>/24  connected

 ✓ Showing Endpoints
CLUSTER ID                    ENDPOINT IP     PUBLIC IP       CABLE DRIVER        TYPE
cluster-a                     <IP_ADDRESS>    <IP_ADDRESS>  libreswan           local
cluster-b                     <IP_ADDRESS>    <IP_ADDRESS>  libreswan           remote

 ✓ Showing Gateways
NODE                            HA STATUS       SUMMARY
k3-subctl-w1                    active          All connections (1) are established

    Discovered network details via Submariner:
        Network plugin:  generic
        Service CIDRs:   [<IP_ADDRESS>/16]
        Cluster CIDRs:   [<IP_ADDRESS>/24]
 ✓ Showing Network details

COMPONENT                       REPOSITORY                                            VERSION
submariner                      quay.io/submariner                                    0.11.0
submariner-operator             quay.io/submariner                                    0.11.0
service-discovery               quay.io/submariner                                    0.11.0
 ✓ Showing versions

walter@k3-subctl-m1:~$ subctl show all --kubeconfig kubeconfig.cluster-b
Cluster "default"
 ✓ Showing Connections
GATEWAY       CLUSTER    REMOTE IP     NAT  CABLE DRIVER  SUBNETS                     STATUS     RTT avg.
k3-subctl-w1  cluster-a  <IP_ADDRESS>  no   libreswan     <IP_ADDRESS>/16, <IP_ADDRESS>/24  connected

 ✓ Showing Endpoints
CLUSTER ID                    ENDPOINT IP     PUBLIC IP       CABLE DRIVER        TYPE
cluster-b                     <IP_ADDRESS>    <IP_ADDRESS>  libreswan           local
cluster-a                     <IP_ADDRESS>    <IP_ADDRESS>  libreswan           remote

 ✓ Showing Gateways
NODE                            HA STATUS       SUMMARY
k3-subctl-w2                    active          All connections (1) are established

    Discovered network details via Submariner:
        Network plugin:  generic
        Service CIDRs:   [<IP_ADDRESS>/16]
        Cluster CIDRs:   [<IP_ADDRESS>/24]
 ✓ Showing Network details

COMPONENT                       REPOSITORY                                            VERSION
submariner                      quay.io/submariner                                    0.11.0
submariner-operator             quay.io/submariner                                    0.11.0
service-discovery               quay.io/submariner                                    0.11.0
 ✓ Showing versions

walter@k3-subctl-m1:~$

Gather information (use subctl gather)

submariner-cluster-B-20211227124346.tar.gz
submariner-cluster-A-20211227124333.tar.gz

Cloud provider or hardware configuration:
VMWARE fusion to build K3S

Install tools:

Others:

@cwalterhk
Submariner runs the following steps to retrieve pod cidr information for generic network plugin :
A. Checking for '--cluster-cidr' in the pod.Spec.Containers[i].Command for pod with  --selector=component=kube-controller-manager , see [1]
B. Checking for '--cluster-cidr' in the pod.Spec.Containers[i].Command for pod with  --selector=component=kube-proxy , see [2]
C. Loop through all nodes spec, and check for PodCIDR in node's spec
So, in your case I assume the pod cidr was retrieved using one of above steps in your cluster.
If you still can access the environment it will be useful if you can attach the output of A,B and C.
[1]
kubectl get pods --all-namespaces --selector=component=kube-controller-manager
kubectl get pods < one of the pods from first step> -o yaml | grep cluster-cidr
[2]
kubectl get pods --all-namespaces --selector=component=kube-proxy
kubectl get pods < one of the pods from forst step> -o yaml | grep cluster-cidr

@yboaron are you looking at this for 0.12?

I think no one is working on this currently, if someone interested in K3s wants to pick it up that would be great.

I'm not working on it, I have a PR [1] that expands our cni discovery logging, it should help us understand the root cause of bugs related to generic cnis discovery.
[1] https://github.com/submariner-io/submariner-operator/pull/1833

Several fixes [1] related to CNI Flannel detection were pushed in recent Submariner releases. @ccwalterhk , if it's still relevant,  you can try it using the latest Submariner release.
[1]
https://github.com/submariner-io/submariner-operator/pull/2451
https://github.com/submariner-io/submariner-operator/pull/1850

Looks like there have been some relevant fixes. Closing this for now, feel free to re-open if it's still an issue.


Script and data updates for split items

Description
I went through all the spreadsheets that currently pass the health
test, updated the item enums (on the enum values sheet) to include all
the new items, then updated all the rows that were about HVAC and
weatherization to have the more specific values.
There are plenty of cases where multiple items are needed in one
row.

This is cheating to get around the validation, and it'll be annoying
to anyone who wants to update those cells, but I'm hoping the
spreadsheets won't last much longer.
In addition, I got the RI sheet passing the health test. So RI is
the only data file that really needs an in-depth review. I had to
add more program entries, and I made some substantive updates to the
incentives (other than just the items).
For other states where the health check is not passing, I just updated
the JSON.
Follow-up
I need to make sure the frontend can handle all the extent multi-item
incentives. In particular, in my PR that added the concept of item
groups to the frontend, I didn't handle incentives that combine audit
and weatherization services.
Test Plan
yarn test, and yarn check-spreadsheet-health. (The latter is currently
failing because a bunch of Spanish translations just got added, but
that's the only diff.)

Unfortunately, the order of incentives in the RI file changed, so the diff is hard to read. I can try diffing sorted versions of the files, if that would help.


feat: add AUX SPI functions

Adds AUX SPI functions for communication with SPI devices on SPI1 (CS2).
This PR is only valid if modifications in the bcm2835 library at https://github.com/michivi/bcm2835/tree/feat/aux_spi_transfer are validated and merged in. Whether those modifications are merged in or not, this PR works with the modified version of the library.
Added functions are:

withAUXSPI: prepares for using the SPI1 devices (like withSPI for SPI0)
setClockDividerAUXSPI: changes the clock divider for AUX SPI.  The clock frequency is then system_clock_freq/2*(speed+1), where speed is the value provided to setClockDividerAUXSPI.
transferAUXSPI: transfers a single byte to the SPI device on CS2, and reads from it.

Note that these modifications work on my personal project for a SPI device on CS2. No exhaustive tests have been made.
Hoping it may be useful to some.

This PR has been validated with version 1.63 of the bcm2835 library.

Thanks! I have released the updated version to hackage (and finally found the time to fix the documentation there :grimacing: )


google cloud storage: document credentailpath config and GOOGLE_APPLICATION_CREDENTIALS env

https://github.com/iterative/dvc/issues/1562

The change should be done in https://dvc.org/doc/commands-reference/remote-modify


fix settings in .isort.cfg not work

.isort.cfg
# See the menu of settings available here:
#   https://github.com/timothycrosley/isort/wiki/isort-Settings

[settings]
indent='    '
line_length=200
lines_after_imports=2
skip=migrations

isort.sh
#!/bin/bash

isort -rc -sp .isort.cfg .

Command above doesn't work.
Below show the commands which work and not work.
#!/bin/bash

isort -rc .  # work
isort -rc -sp . .  # work
isort -rc -sp .isort.cfg .  # not work
isort -rc -sp ./.isort.cfg .  # work

optional arguments
-sp SETTINGS_PATH, --settings-path SETTINGS_PATH
                        Explicitly set the settings path instead of auto
                        determining based on file location.

As description in isort -h. You maybe just want user to use PATH of .isort.cfg as argument.
But once user use command isort -rc -sp .isort.cfg .. He will feel this is a bug.
And spend a lot of time to search for the right usage.

Looks great, thanks!


[GPO] Add GPO to disable per-user install

Summary of the Pull Request

PR Checklist

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

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

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

Detailed Description of the Pull Request / Additional comments

Validation Steps Performed

@htcfreek


Require Minimum of CUDA 12.5

Currently NGC 24.06 Pytorch container delivers pytorch with CUDA 12.5. And requiring CUDA 12.5+ can greatly help simplifying the work in https://github.com/NVIDIA/numbast/pull/62. We should start exploring if making this pinning will break any downstream users.

main defaults to 12.5 after https://github.com/NVIDIA/numbast/pull/77


[FEATURE] <Add links to Mini-Projects/UsabilityHub Clone/index.html >

Description
Add alt text to the images & links to the <a> tags
Screenshots
No response
Additional information
No response

I would like to contribute

Go ahead @RockingSNP !

Have sent the PR


Not showing on notification bar

Notification is triggered successfully when app is in foreground but notification is not showing on notification bar on ios 10. it was working fine on ios 9 notification show on notification bar when app is in foreground.

same here, any alternative to fix the same?


The default instance names generated for Consumer and Producer may be duplicated.

BUG REPORT

Please describe the issue you observed:

What did you do (The steps to reproduce)?

Start Producer and Consumer without setting an instance name (according to the example code).
Observe the RocketMQ connection information and notice that the default instance name format is @8#DEFAULT where 8 is the PID.
When there are multiple Producers and Consumers, especially when running in containers, the PID can repeat, causing instance name duplication.
Duplicate instance names can lead to unexpected situations in production and consumption.

What did you expect to see?
Compared to the JAVA RocketMQ client, the JAVA client’s default instance name is generated as <IP_ADDRESS>@29552#17398949282500 which consists of the IP address, PID, and timestamp. This almost avoids instance name duplication.

What did you see instead?
The instance names are duplicated due to PID repetition when running multiple Producers and Consumers in containers.

Please tell us about your environment:

What is your OS?
Linux amd64

What is your client version?
rocketmq-client-python:2.0.0
CPP version: 2.0.0

What is your RocketMQ version?
4.9.8

Other information (e.g. detailed explanation, logs, related issues, suggestions on how to fix, etc):
Suggestion: When no instance name is specified, generate a default instance name that includes a timestamp to avoid duplication.

I am preparing to submit a PR to fix this issue.

For the instance name @8#DEFAULT, I found that the default instance name generated by rocketmq-client-cpp includes the IP address. The correct format should be <IP_ADDRESS>@8#DEFAULT. However, under certain complex conditions, the program often cannot obtain the IP address, resulting in the instance name being generated as @8#DEFAULT, which ultimately leads to name duplication. Therefore, adding a timestamp is still necessary.


ODFE 1.13.2 based on ES 7.10.2

ODFE 1.13.1 based on ES 7.10.2
Release Engineering / Build Repo Key Changes:

Add ARM64 support for AMI #732
Enable Elasticsearch running as non-root without any extra capabilities or privileges. Thanks @timricese #703
Replace global.registry with global.imageRegistry. Thanks @yardenshoham #685
Make sure replicas matches in values.yaml and README. Thanks @yardenshoham #686
Indentation bug fix in values.yaml : Security Configuration. Thanks @mdiver #688
ODFE new release 1.13.2 and make TA release candidate #726

The ODFE has been released on April 6th 2021. Blog.


Focus styling is not consistent throughout the app

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Navigate to e.cash
Focus any of the text boxes around the app

Expected Result:
Focus styling should be the same in all the app.
Actual Result:
Focus styling is not the same in different text boxes
Workaround:
N/A
Platform:
Where is this issue occurring?
Web ✔
iOS ✔
Android ✔
Desktop App ✔
Mobile Web ✔
Version Number:
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos:

Expensify/Expensify Issue URL:
View all open jobs on Upwork

From @aliabbasmalik8 https://expensify.slack.com/archives/C01GTK53T8Q/p1625212783371000

We used different widths and colors in-app for focus input.

Triggered auto assignment to @thienlnam (Engineering), see https://stackoverflow.com/c/expensify/questions/4319 for more details.

It can be handle in this PR.

Yeah, I feel like @kakajann 's PR for text input styles is going to solve this right?

@shawnborton absolutely

Going to assign the issue to @kakajann since it seems like the PR you have up should resolve this issue

Can we close this issue? #3414 is merged, some  regressions are fixed.

I think we can, yeah. This issue was referencing the old input styles as well.


fix left "HOME" reference

@danthegoodman1 I missed one reference to $HOME

also one return needed to be a continue, otherwise one bad file broke the search

god dang windows users


gitea --version should have stable and clear output

Gitea version (or commit ref): 1.8.0
Git version:
Operating system: Linux
Database (use [x]):

[X] PostgreSQL
[ ] MySQL
[ ] MSSQL
[ ] SQLite

Can you reproduce the bug at https://try.gitea.io:

[ ] Yes (provide example URL)
[ ] No
[ ] Not relevant

Log gist:

Description
For an automation purpose changing the version string from gitea --version from time to time is a nightmare because it will break any upgrade process which rely on current version. In some past releases the version information was "blown up" with some more build information (which makes it hard to parse the current version programmatically) and since the 1.8 release a parsable version number is completely gone which breaks my Ansible automation again.
Gitea version 34ba1c8 built with go1.12.4 : bindata, sqlite, sqlite_unlock_notify
Was the real version number removed accidentally or is it expected?

I propose appending a numeric suffix d to x.y.z that clearly indicates it's a developer version, e.g. <IP_ADDRESS>01.  By making this d suffix very large, it'll also stand out.
The poor man's version would be to manually increment this, or at least keep it at 9000 to distinguish it from released versions.  A better approach would be to set d = 9000 + number_of_commits_since(x.y.z).  With the latter, separate branches will end up with the same x.y.z.d.  To make that unique, one probably need to rely on the commit hash, but it can be clarified in parenthesis, e.g. <IP_ADDRESS>15 (34ba1c8).
PS. Related to this: It's pretty hard for a non-savvy user to figure out what version https://try.gitea.io/ is running.

I think the confusion here is that you haven't downloaded an actual release, but download something from the 1.8 folder here:
https://dl.gitea.io/gitea/
That is actually just the latest copy of the release/v1.8 branch which isn't an official release but the branch that official 1.8 releases are tagged from when released. The commit number shown in your sample output is from after 1.8.0 was released -- and matches the time as it would have been the last commit to that branch at the time of this issue.
If you download the actual 1.8.0 release at https://dl.gitea.io/gitea/1.8.0/ it will show:
Gitea version 1.8.0 built with go1.12.4 : bindata, sqlite, sqlite_unlock_notify

Admittedly it is confusing to just offer a link to all of those downloads with no text about it up front.
There is an entry in the FAQ here:
https://docs.gitea.io/en-us/faq/#difference-between-1-x-and-1-x-x-downloads
And the download guide references choosing a specific version, but there should probably be something to make that more clear in the downloads area itself (like a warning telling people not to use the 1.8 option unless they want a development/non-release version of 1.8).
As to the comment on try.gitea.io -- its should always running the latest version of master, as indicated by the commit number in the footer displayed on every page. It is never running a particular released version.

As to the comment on try.gitea.io -- its should always running the latest version of master, as indicated by the commit number in the footer displayed on every page. It is never running a particular released version.

I know that (after following various threads), but for any random user passing by that is not obvious (is it documented anywhere?).  That adds unnecessary friction when it comes to troubleshooting/reporting etc. Since there are so many poorly-updated websites out there, there is a risk that this site gets incorrectly checked for the same.  If the footer could link to the commit on GitHub that would make it much more clear, e.g.
© Gitea Version: eb8632b Page: 0ms Template: 0ms
Personally, I still think it would be very helpful if gitea --version for a development version would convey what x.y.z release it is based on.

Currently we are following a logic similar to how go is versioned: https://golang.org/pkg/runtime/#Version
For information, the output of go version on master vs on release:
$ go version
go version devel +ba978f5fff Tue Apr 30 23:31:26 2019 +0000 linux/amd64
$ go version
go version go1.12.4 linux/amd64

Can't we use git describe to make the commit name nicer?

Hmm.
If we tag at the branch point for say 1.8 as 1.9-dev on master then I think git describe should give us better results for try. The only issue is that we would probably have to tag that after the first commit on master after the branch otherwise our first commits on the release branch will also likely change name too. We could actually do this for 1.9-dev without breaking the history.

I suggest to use the version reported by the module definition : https://github.com/go-gitea/gitea/issues/6812
I could make a PR to serve as an example but it could only be merge when we loose support for Go1.11 as it need a method introduce in Go1.12.

Fixed by #6836 and its backport #6839


ls! doesn't work with hidden directories

Well, directories starting with a period to be more specific. For example,
sam-computer@ ls! '.ammonite
SyntaxError: found ".ammonite", expected Char | Symbol at index 5
ls! '.ammonite
     ^
sam-computer@ ls! '.ammonite/
SyntaxError: found ".ammonite/", expected Char | Symbol at index 5
ls! '.ammonite/
     ^

You need to quote these differently for it to work
ls! ".ammonite"

Is this documented somewhere?

@samuela that's just the way Scala syntax works; Ammonite itself doesn't have any documentation for it.


IT'S AWESOME!

I'm running this under win10 system and it just works great!
A lil bit delay occurs but quite nice!

@sonsus thank you for the kind words


Separate color from parameter and fields/properties

At the moment paramenter and properties have the same color. Would be nice to separate that.

Hello Paulo,
thanks for the suggestion.
Due to private circumstances, I'm not able to work on this project in the moment and I can't promise that I will continue the work on the project in the near or distant future, as I am developing more and more under VSCode and/or neovim.
So feel free to fork the project and modify the theme under a different name.
Alternatively, use this theme as base color settings and adapt the colors under Tools->Options->Fonts and Colors->Text Editor towards your personal taste.
Nevertheless, if I had the change to work on it, which language or file type does your suggestion refer to? I ask because VS uses different color settings for different programming languages / filestypes.
Best Regards
Dennis


feat: remove optimizer experimental and add preact examples

Fix issue #3523.

I pushed changes, but it closed the PR, hm 🤔


Language model with LSTMs

Hi
I am looking for a good sequence to sequence model with lstms, could you please point me to find the codes in your repositoty?
I found it hard to figure out where each model is located in this repo.
thanks

Here you go: https://github.com/pytorch/fairseq/blob/master/fairseq/models/lstm.py


RocksDB as alternative to other state stores

Is your feature request related to a problem? Please describe.
Would like to have the option to have RocksDB as the alternative to currently existing LocalFileStateStorage.
Describe the solution you'd like
Implement the IStateStorage interface and expose C#/Python bindings to use it where IStateStorage can be used.

Done


win: Fix alloca sizeof

Pass the size of the elements to alloca, instead of the size of the
pointer to the elements.
DWORD is 4 bytes, so on 32-bit systems, there is no difference, but on
64-bit systems, now only the necessary memory is allocated (previously,
alloca would allocate twice as much memory as needed on 64-bit systems).

I started typing up a comment explaining how the alloca() can probably be removed altogether but I realized it's probably easier to make the change than try to explain it: #2783 :-)

Yes, that looks better. 😀

Closing this in favor of https://github.com/libuv/libuv/pull/2783. Thanks for the PR though 😄


APM-319866 fix string metrics metadata generations

@dtmawo for what it was needed? right now it fails scripts because it skipping all STRING metrics

@pgutkowski give me information that we not support STRING metrics


deselect_all only selected_nodes of tree

If we select another node in existing selected node, the tree is happened deselect_all event. Then it iterates all nodesRegistry. It is big overhead. Because it also iterates other tree nodes. So I fixed it. If deselect_all event happend, it only iterates selected nodes.

Thanks! Could you confirm that the performances are way better with ~1000 nodes?

Yes, In my PC, It is not slow with 10,000nodes.

Nice! The code looks good to me, I will give it a shot and merge

Should fix https://github.com/QuantStack/ipytree/issues/25

Could this PR (as well as #80) be released as patch or minor?


Join query is not executing

while executing join query its throwing 30 secs time out error. kindly assists us

@kristw please close: answered in the documentation:
https://superset.incubator.apache.org/faq.html#why-are-my-queries-timing-out


'Failed to send a message: Package should include sources as part of the package.

I have update my aar and pom file successfully but when i am going to click on Add to Jcenter it is showing me below message.
'Failed to send a message: Package should include sources as part of the package.'

same problem, any solution?

no update?

I'm still having this issue, any update on this?

Hi Folks,
Is any one found the solution for this 'Failed to send a message: Package should include sources as part of the package.' ??

In https://wiki.eclipse.org/Tycho/Reference_Card see "Source Bundles", "Source Features".
In case of a 409 error, try https://maven.apache.org/plugins/maven-source-plugin/usage.html


Get display frame from the available NSScreens instead of hardcoding 2560x1600

Small fix to dynamically get the display size.

Thanks!


proxy_pass and result

Hello, i am using proxy_pass and i need to take the result ( the response body in a variable). Is there any way?

+1


Added CO4 DC, removed BAY, fixed DB5 IPs

Thanks! Oddly enough the bay.gateway.messenger.live.com DNS still seems to exist but points to co4

Yeah, look like BAY was "replaced" by CO4

And deployed. Thanks again


[Loggable] Deep embeddables

Currently Loggable extension allows versioned embeddable in entity metadata, but doesn't handle versioned embeddables in this embeddable. In other words there is no support of deep loggable embeddables.
Suppose I have UserProfile as embeddable in the User entity, and in the UserProfile value object has an Contact as embeddable value object.
class User {
   /** @var string */
   private $id;
   /** @var UserProfile */
   private $profile;
  ...
}

class UserProfile  {
   /** @var Contact */
   private $contact;
   ...
}

class Contact {
    private $city;
    private $country;
    ....
}

And I have a Mapping:
User:
    type: entity

    gedmo:
        loggable: true

    fields:
        username:
            gedmo:
                - versioned

    embedded:
        profile:
            class: UserProfile
            gedmo:
                - versioned

UserProfile:
    type: embeddable

    fields:
        fullName:
            gedmo:
                - versioned

    embedded:
        contact:
            class: Contact
            # currently doen't work
            gedmo:
                - versioned

Contact:
    type: embeddable

    fields:
        city:
            gedmo:
                - versioned
        ...

I tried to fix this on my fork, but currently only for YAML driver https://github.com/ghettovoice/DoctrineExtensions/blob/deep-loggable/lib/Gedmo/Loggable/Mapping/Driver/Yaml.php#L149.
And seems like it works for me and may be useful for others.
Thank you for awesome package!

any updates?

@vladislavs1321  I finally switch to using of my fork with those tweaks.
Sadly but this lib looks abandoned

Not quite abandoned, but definitely poorly maintained. I'm sorry this has not gotten the attention it deserves.
Proper support for embeddables in Loggable has come up a few times, and I think it's an important feature. I will try to, at minimum, get this into a pipeline for upcoming work. Thank you for the issue submission.


Update auth-flow.md

Hello there. This year I wrote a pretty extensive tutorial for your library. Perhaps it's worth featuring it here :) People seemed to like it on Twitter, so I would love to share it to more folks who are interested in it. Thanks for your efforts you are putting into this!

Hey @rwieruch thanks for your PR!
it's a little bit confusing for me because mentions react-native-navigation which is another navigation library.
also, we have a dedicated auth flow section ( https://reactnavigation.org/docs/auth-flow/ ), will be cool if you have more ideas to help to improve it.

Hey @rwieruch thanks for your PR!
it's a little bit confusing for me because mentions react-native-navigation which is another navigation library.
also, we have a dedicated auth flow section ( https://reactnavigation.org/docs/auth-flow/ ), will be cool if you have more ideas to help to improve it.

Hi @eriveltonelias 👋🏽
So I must admit I just started using a navigation library with React Native and was quite confused that this one is just named React Navigation and that there is another one called React Native Navigation. As someone new to React Native, I'd expect someone searching for "react native navigation" or "react native router" and thus I named the tutorial like the former. But it features this library here ...
also, we have a dedicated auth flow section ( https://reactnavigation.org/docs/auth-flow/ ), will be cool if you have more ideas to help to improve it.
Yes and I went through it. It's good and should be kept this way. However, there are people who sometimes look beyond the documentation and want to run through an extensive tutorial. That's why I wrote this one :)

Hi @eriveltonelias 👋🏽
So I must admit I just started using a navigation library with React Native and was quite confused that this one is just named React Navigation and that there is another one called React Native Navigation. As someone new to React Native, I'd expect someone searching for "react native navigation" or "react native router" and thus I named the tutorial like the former. But it features this library here ...
also, we have a dedicated auth flow section ( https://reactnavigation.org/docs/auth-flow/ ), will be cool if you have more ideas to help to improve it.
Yes and I went through it. It's good and should be kept this way. However, there are people who sometimes look beyond the documentation and want to run through an extensive tutorial. That's why I wrote this one :)

I think it'll be a bit weird to have official docs for auth and then link to a external tutorial right below it.
But I think we should add a new page listing external resources and list articles, videos etc. on that page.

maybe we can add a new title/section here? ( https://reactnavigation.org/docs/more-resources ) what do you think @satya164?

maybe we can add a new title/section here? ( https://reactnavigation.org/docs/more-resources ) what do you think @satya164?

Sounds good

@rwieruch could you update your PR?

Sounds good! Thank you :) I don't want to add much hassle here. Just thought this might be useful for people! Will update the PR tomorrow 🚀

Closed in favor of https://github.com/react-navigation/react-navigation.github.io/pull/952


Fixed const, non-const types section intro in entity.md

I think this is only a typo, order of reference for const and non const types were swapped around in the intro of "Types: const, non-const and all in between" section.

Good catch. Thank you for pointing this out!

Do you want to add yourself to the list of contributors before merging? See file AUTHORS (lexical order).

Nah, thanks. If and when I contribute more then a typo fix :P


Do we need to do dereverberation?

Hello, thank you for this challenge.
In the 'datasets/test set/synthetic/with reverb/' folder,  there is dereverberation in the clean speech.
So, I think that the aim of this challenge is to remove the noise, but not including removing the reverberation. Right?

On the other hand, it seems that you didnot add reverberation in the training set. In my opiniom, this will cause a mismatch between the training and test sets.

Doing dereverb will definitely improve quality. Every real recording will have some level of reverberation. Even the speech and noise in the training sets will have some reverb as they were not collected in the anechoic chamber. But you are more than welcome to add more reverb to the training set. I would recommend you to add reverb only to clean speech and not to noise. Also, make sure to cover a wide range of RT60 with probably a sub-Gaussian distribution with mean of 300 ms.

@chandanka90 Very nice work! I wonder how to determine Impulse Response(IR) parameter if we would like to add reverb effect in the training dataset. Thanks a lot!

Check this work https://ieeexplore.ieee.org/abstract/document/9287158


[Run] Unable to find apps in other drive

Comment by @EdgarVaguencia from #3223
Doesn't find Code

Wox result:

the G drive is a partition, the different thing is that i don't create shortcut on start menu, but i add the path in environment variables

related to #3964

I have the same issue. Only files in drive C are showing up, not in drive D.

@sungwonida is your D:/ drive indexed? Getting files in other drive is a little different than getting programs. This issue is to track getting programs in another drive. For issue with files, we have #2041 to track it.

Ah, I thought as they were the same. I'm not sure D:/ drive is indexed. I'll follow #2041 and thanks for clarifying that for me.

closing at dup against #2041

sorry, got confused

Hello !
I just installed PowerToys, for me it seems to work fine. I have 2 drives attached to my computer (+ C:), and the search is correctly made in all drives.

Here you see folders contained in drive S, K and C .
Maybe it's because I enabled the "Advanced" option in the newer Windows Search settings, you should try it.

Anyway, this PowerToys features is very promising. Finding files seems to work wayyy better than with the Cortana or Explorer search box (but not quite as fast as Everything does it).
(this is a paste from my reply from issue #4438 as it seems to be the same)

Unfortunately, it seems that the "Searching Windows" section of Windows 10 settings where you actually index folders, there is no way to enable the indexer to search any network drives.

I have many network drives mapped, but they do not show up for me to even select them to index.  Since most files I would want to search are in various network drives, it renders PowerToys Run much less effective than desired.

@alekhyareddy28  shouldn't enhance search handle this then?

@crutkas, the main issue should no longer exist because the user said they add the location to the path environment variable and we search those locations as well now.
However, the enhanced mode only indexes all drives on the PC. This is an article that I found on indexing a network drive https://www.google.ca/amp/s/www.online-tech-tips.com/windows-10/add-network-folder-to-windows-search-index/amp/.

@alekhyareddy28 closed?

@novahreal, the main issue of apps being added to the path environment variable locations (drives other than C:) has been solved and now apps added say to some location in the E: drive through the path env variable will show up.
We unfortunately still don't support network mapped drives. @crutkas do we want to call that out somewhere?

@alekhyareddy28 @crutkas
Thanks for the clarification, I thought this issue was for any drives (local or network) - it seems the issue for mapped network drives is open but not being worked on.

@crutkas do we want to call that out somewhere?

it seems this is the issue that relates most to network drives, but it isn't assigned to any projects.
#4544


aligning send flow in keeper

[ ] Need to do CA of competitor  Nun / tribe

[ ] Content comparing

Completed


Remove github.com/packethost/pkg/env dependency

Description

Remove github.com/packethost/pkg/env dependency and remove unused code. While I tried to stay away from as much refactoring as possible, there is some in here that was needed in order to remove the github.com/packethost/pkg/env dependency. Other than this, code was moved around to decrease the cognitive load of understanding this code base and prepare us for a more holistic refactor that will include the deprecation of github.com/packethost/dhcp4-go and github.com/packethost/pkg entirely.
Why is this needed

Fixes: #
How Has This Been Tested?

Will be doing some manual testing with the Helm chart. Will update here with the results, once complete.
How are existing users impacted? What migration steps/scripts do we need?

Checklist:
I have:

[ ] updated the documentation and/or roadmap (if required)
[ ] added unit or e2e tests
[ ] provided instructions on how to upgrade

I suspect, given the intent to refactor more holistically, the comments aren't really worth addressing.

Yeah, exactly. I have another PR thats in the works to clean up all of this. Thanks for the review!


compatibility problem with openssl 3

BUG-issue
Description
With openssl version 3, which is installed with ubuntu 22.04, there are compiler-warnings like this:
 ../../../libKitsunemimiCrypto/src/signing.cpp:35:33: warning: 'HMAC_CTX* HMAC_CTX_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   35 |     HMAC_CTX* ctx = HMAC_CTX_new();
      |                     ~~~~~~~~~~~~^~
In file included from ../../../libKitsunemimiCrypto/include/libKitsunemimiCrypto/signing.h:14,
                 from ../../../libKitsunemimiCrypto/src/signing.cpp:9:
/usr/include/openssl/hmac.h:33:33: note: declared here
   33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void);
      |                                 ^~~~~~~~~~~~

The binary still build, but this has to be fixed.

moved to https://github.com/kitsudaiki/Hanami-AI/issues/40


Sour not loading on Gitpod

When I try to deploy the repo on Gitpod, the game is stuck on "Loading Index Data (0/2)"
I have no idea how to fix this. Maybe it has something to do with the "Deprecated. Please use the Project Settings to configure prebuilds." error?

interesting, huh, lemme take a look

Gitpod is notoriously unstable and I haven't worked on Sour in a while, so it may have broken somehow

I don't think there is any way to deploy it locally, as I have no admin access on this PC, and can't install Emscripten or NodeJS. Might try to do it when I get home.

Also is there a way to deploy the original BananaBread? bb.html isnt in the repo anymore and I have no idea how to make it work either...

I've thought about ways to make this much better recently, such as packaging up Sour as a single Go executable that would include the web client and the backend, which is totally possible. BananaBread is long gone and almost everything it included has been replaced. If you're looking to do something specific with Sour beyond hacking on it, I'd be happy to give you some pointers!

So I tried this out and it is working, it's just that generating assets takes a while, after which you can refresh and it works. But honestly this is pretty awful; there's no way to know that's what's going on when you click the Gitpod link. So I'll revisit this and make it better soon. It used to wait until everything had been built before even displaying the page, but that broke at some point

Ah, alright. Would it be possible to build it into a js/html game on linux so that it would run by itself? Without things like NodeJS, Emscripten, Docker, etc as it is not available where I am planning to deploy it.

Yup! That's the goal! I will think about how and when I can prioritize this for you!

Thanks. I'll try getting BananaBread to work in the meantime for offline bot deathmatch.

You can now deploy Sour locally; instead of using Docker, it is now just a single executable available for macOS and Linux. Let me know if you have any trouble using it!

Thanks, will definitely try this. Sorry for not replying earlier, was kinda busy with stuff

All good! Take it easy.


PackageId:CPython39.Exe.x64;PackageAction:DownloadPackage;ReturnCode:0x80070193;

This issue has been moved from a ticket on Developer Community.

[severity:I'm unable to use this version]
Describe your issue here
===DO NOT EDIT BELOW THIS LINE===
PackageId:CPython39.Exe.x64; PackageAction:DownloadPackage; ReturnCode:0x80070193;

Original Comments
Feedback Bot on 8/7/2023, 07:15 PM:
(private comment, text removed)

Original Solutions
(no solutions)

It seems the problem occurs when installer tries to download python. This could be due to network timeouts, corporate firewall policy, VPN configuration, anti-virus, or other problems. See if a retry helps, and if not, see if you can download the Python runtime directly from python.org and install it manually.
If that doesn't solve your issue, we could use more detailed logs to see what's really going on. Can you please collect more logs by running http://aka.ms/vscollect.exe and uploading %temp%\vslogs.zip and reopen the ticket if it persists? Thank you!


AH1 acting as agent for AH2 signs plan — signature for AH2 happens but signature for AH1 does not

This is unexpected. Earlier today when doing this AH1 signing was signing for both.
Says signatures pending but no options for AH1 to sign now
RAN099912
AH1 does not have option to sign

Showing that the signature was applied to AH2 not AH1

AH2 has same screens as above — no option to sign and shows waiting for AH1 signature (Leslie.knope)

That's strange:

Also, it doesn't appear that Leslie is set to Ben's agent right now.

@calebissharp on my side it looks like Leslie is his agent but only for 99912

Yeah, I think it's just a display bug.
Did you see the screenshot above though were I'm signed in as Leslie Knope and can see the "Sign Submission" button?

I did. Going to close this guy for now as not a showstopper.  Will reopen if it proves to be problematic.


Multi stage Python build for Django

Description
I am proposing to use multi-stage builds for building the python part of Django.
This can be done by installing all required OS and python dependencies and then to just copy over those files to the run stage. This reduces the size of a Django image from 509MB to 306MB (without gulp) and 561MB to 360MB (with gulp). A nearly 35% reduction in size!
One more improvement that can be made is to also copy over system dependencies from the python build stage, but that would make the configuration brittle due to apt installing files and symlinks in different locations depending on the package being installed. And that is why they are again installed in the run stage.
Rationale
Smaller images are highly desirable because they would greatly reduce the time of re-deployment and deployment of containers and would also save a lot of time and money especially bandwidth costs.
Use case(s) / visualization(s)
NA

I'm not sure why that's happening because I didn't add myself again. Let me update my local repo again and then commit again. Perhaps that would fix this.

My editor automatically adds a new line to CONTRIBUTORS.md and that is why that file also got committed. @Andrew-Chen-Wang

Thanks for sharing @arnav13081994! Manged to trim my alpine image from 196.76 MB to 106.51 MB. That is really cool.

@arnav13081994 Gotcha. I thought the GitHub action was running prematurely or something. Glad to see this!

The extra commits likely appear because PR #2794 was made from the master branch in your fork, but this is discouraged and is known for causing various issues in subsequent pull requests, as we can see here.
This wouldn't be an issue normally, but I've squashed the commits when I merged #2794 so these commmits are not in the master branch of this repo, hence they are listed as new commits.
To solve this, you should recreate the master branch in your fork to match the content of pydanny/cookiecutter-django. The easiest option would be to delete your fork and recreate it again, but that means you'd have to close and then recreate your open pull requests. Note that you can get a diff/patch by appending .diff or .patch at the end of the PR URL:

https://patch-diff.githubusercontent.com/raw/pydanny/cookiecutter-django/pull/2803.diff
https://patch-diff.githubusercontent.com/raw/pydanny/cookiecutter-django/pull/2803.patch

You can can then apply these to fresh working directory

Happy to help, @foarsitter @Andrew-Chen-Wang.
I actually found a better way to use multi-stage builds by using python wheels. The final image would be around the same size but would take slightly longer to build. The advantage, however, would be that this way would not involve manually copying standard python directories but just the wheels directory and that would then be used to install all python packages.
If you all agree, I can make that change and raise 1 new PR with updates to both local/django/Dockerfile and production/django/Dockerfile.
@browniebroke Thank you for pointing that out. I will close and raise new PRs after creating a fresh fork.

Raised a PR for this here: https://github.com/pydanny/cookiecutter-django/pull/2815


Modernization and Permission Handling

Please have a look. I hope I haven’t missed anything. :)
As a sidenote: the graphics need updating. High-res icon (1024x1024) and retina support…

@berniejenny can you take a look, please?

@berniejenny can you take a look, please?

I might have original icon art floating around on external drive...

I might have original icon art floating around on external drive...

Thanks a lot, @JanX2! This is looking great! Please test my edits.

Thanks a lot, @JanX2! This is looking great! Please test my edits.

Thank you for adding the missing entitlement!
I think the wording was more clear in the verbose version. Not everyone understands the details and explaining them helps in that case.
Will have a look at the other changes.

Thank you for adding the missing entitlement!
I think the wording was more clear in the verbose version. Not everyone understands the details and explaining them helps in that case.
Will have a look at the other changes.

6b3d25d broke some of the XIB. Should be fixed now.

6b3d25d broke some of the XIB. Should be fixed now.

Correction: My suspicion was wrong. Launch at login appears to be working fine here.

Correction: My suspicion was wrong. Launch at login appears to be working fine here.


Revert "Comment out import and evaluate buttons"

This reverts commit 7a2be27cc2716386572d4b3a9207789c51dddc48 from the release branch

Trivial, merging


Can you share the weight file of the model? I want to use it for transfer learning

Thank you

The same question with you.

What is the point of creating community repository with no pretrained models? It is great for practitioners to start experimenting with models as fast as possible.

yeah,Without pre-training weight,the network convergence is slow

I also agree


incorrect mod name

The repository name is misleading
and the mod.conf file follows suit.
the mod wont start with "castles" in the mod.conf file

I totally thought I had checked this. Yikes.
I renamed the repository to "casle". Adjust your web links!

d6177dfe4f95f26deea378ade8afb64e12e9ac89


Fixed php7.4 deprecation notice for magic quotes

Given this is legacy edge case handling, I think it's fine to just suppress the notice with @.
I also removed handling of the magic quotes. That part was pretty pointless given there is a trigger_error right below it.
Fixes #9597

@robbieaverill yes, that's what I refereed to as "handling of the magic quotes". If you check the code, 1 line below that, there is a trigger_error

Thanks, I should've read your PR description properly =)

actually, maybe I should have read the code more carefully. Sorry, I just noticed the error is a E_USER_DEPRECATED, so in fact, we need to keep those.
I'll update the PR


Problem...

May I ask: How to provide the input in the red circle? Also, is the use of ksampler correct?

There is another node in the extension, the diffusers outpaint text encode, you can find all the nodes under "diffusers"

About the vae encode for inpainting, you can pass the pad image node's mask

Could you provide a standard workflow json as an example to put in this repo? I still haven't solved it ~_~

Could you provide a standard workflow json as an example to put in this repo? I still haven't solved it ~_~

Done
I suggest you to update the extension, also, I fixed a bug that occurred when updating the prompt

Thank you for fast reply, but I have been testing several images in a row and when I run the second one, this error will be reported

2024-10-05 21:20:28,722- root:393- ERROR- Traceback (most recent call last):
File "F:\ComfyUI\ComfyUI\execution.py", line 323, in execute
output_data, output_ui, has_subgraph = get_output_data(obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "F:\ComfyUI\ComfyUI\execution.py", line 198, in get_output_data
return_values = _map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "F:\ComfyUI\ComfyUI\execution.py", line 169, in _map_node_over_list
process_inputs(input_dict, i)
File "F:\ComfyUI\ComfyUI\execution.py", line 158, in process_inputs
results.append(getattr(obj, func)(**inputs))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "F:\ComfyUI\ComfyUI\custom_nodes\ComfyUI-DiffusersImageOutpaint\nodes.py", line 98, in expand_image
margin_x = (width - new_width) // 2
^^^^^^^^^
UnboundLocalError: cannot access local variable 'new_width' where it is not associated with a value

source image is 512x512

Try updating and restaring now, then tell me, I added some lines

I have updated and the current repo version is 43bf24A, workflow is the same, but the problem still:
2024-10-06 09:54:30,203- root:822- ERROR- Failed to validate prompt for output 351:
2024-10-06 09:54:30,203- root:842- ERROR- * LoadDiffusersOutpaintModels 637:
2024-10-06 09:54:30,203- root:844- ERROR-   - Value not in list: vae: 'sdxl-vae-fp16-fix' not in ['controlnet-union-sdxl-1.0', 'RealVisXL_V5.0_Lightning', 'sdxl_vae-fp16']
2024-10-06 09:54:30,203- root:846- ERROR- Output will be ignored
2024-10-06 09:54:30,203- root:627- WARNING- invalid prompt: {'type': 'prompt_outputs_failed_validation', 'message': 'Prompt outputs failed validation', 'details': '', 'extra_info': {}}
2024-10-06 09:54:36,750- root:595- INFO- got prompt
2024-10-06 09:54:37,107- root:392- ERROR- !!! Exception during processing !!! cannot access local variable 'new_width' where it is not associated with a value
2024-10-06 09:54:37,128- root:393- ERROR- Traceback (most recent call last):
  File "F:\ComfyUI\ComfyUI\execution.py", line 323, in execute
    output_data, output_ui, has_subgraph = get_output_data(obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "F:\ComfyUI\ComfyUI\execution.py", line 198, in get_output_data
    return_values = _map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "F:\ComfyUI\ComfyUI\execution.py", line 169, in _map_node_over_list
    process_inputs(input_dict, i)
  File "F:\ComfyUI\ComfyUI\execution.py", line 158, in process_inputs
    results.append(getattr(obj, func)(**inputs))
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "F:\ComfyUI\ComfyUI\custom_nodes\ComfyUI-DiffusersImageOutpaint\nodes.py", line 104, in expand_image
    margin_x = (width - new_width) // 2
                        ^^^^^^^^^
UnboundLocalError: cannot access local variable 'new_width' where it is not associated with a value

2024-10-06 09:54:37,129- root:138- INFO- Prompt executed in 0.36 seconds

Result is interesting

What are you using?

It has nothing to do with this problem though

The code has been updated, I have checked and it has indeed been updated, but the problem still. So, can this issue be resolved?

Try it, it should work

Well, it should be resolved. thanks ^_^


[dvsim] add custom wavefile option

In order to reduce chip test bench debug overhead,
create option to use custom wave file.
usage example :        -wf "mywave.tcl"
If this option is specified, mywave.tcl replace hw/dv/tool/sim.tcl
Sample mywave.tcl file for verdi user:
This tcl will create dump only on tb.u_sim_sram.u_sim_sram_if after 2.7 msec
run 2.7ms

fsdbDumpfile "waves.fsdb"
fsdbDumpvars 0 tb.u_sim_sram.u_sim_sram_if +all
fsdbDumpSVA 0 tb.u_sim_sram.u_sim_sram_if

run
quit

I'm not completely sure I understand this.
If I understand correctly, this argument lets a user override the TCL script that we're normally using with the simulator. If so, please could we choose a slightly different name for the argument? A TCL script probably shouldn't be considered a "wave file" at least! :-)
And is the user expected to copy-paste the existing (say) sim.tcl into the file they supply? That seems a bit ugly to me.
As a more general question, what are we actually trying to do with this? Clearly, if it's a quick hack, we can just locally add something to the existing TCL file. If it's intended to be something that other people might use, maybe it makes sense to plumb it in a bit more cleanly?

I'm not completely sure I understand this.
If I understand correctly, this argument lets a user override the TCL script that we're normally using with the simulator. If so, please could we choose a slightly different name for the argument? A TCL script probably shouldn't be considered a "wave file" at least! :-)
And is the user expected to copy-paste the existing (say) sim.tcl into the file they supply? That seems a bit ugly to me.
As a more general question, what are we actually trying to do with this? Clearly, if it's a quick hack, we can just locally add something to the existing TCL file. If it's intended to be something that other people might use, maybe it makes sense to plumb it in a bit more cleanly?

Change the name to "dump_script". Hope that clarifies it.
The purpose of this knob is exactly as you described.
I am not expecting copy and paste because debug script can be very tool and design specific.
So users can create their own if necessary
and files should be reside in their local repository such as all scratch artifacts.
As I debug partner's chip test daily, I needed different version of debug script for different failure cases
and I keep those in my local for future reference.
For the repository, I need a knob to support this command line override otherwise it becomes too cumbersome
to hack to feed this debug script whenever I debug fullchip test.

The HJSON configuration data already supports custom run script. See:
https://github.com/lowRISC/opentitan/blob/c06cc3921b4e07985299a75e6cd32f541aff8b23/hw/dv/tools/dvsim/vcs.hjson#L126
IMO there is no need to plumb an extra option via dvsim command line.


Fix associated value names

Newlines weren't trimmed from associated value labels, this is a small fix for that.

          1 Error

:no_entry_sign:
Any changes to library code need a summary in the Changelog.

  Generated by :no_entry_sign: danger

thanks 👍


Make check failures on Navi48

Opened a JIRA defect for Kernel failures.
After HW upgrade, the kernel failures seem to have been fixed.
Now opening defects for a couple of MIOpen failures:
The following tests FAILED:
356 - test_verify_general (Failed)
375 - test_py_3.12_backend (Failed)

Opened a JIRA ticket for the failures. Keeping the issue around for following up on the ticket.

Issue has been resolved.


Https Don't work recive 301 error

Hello, I'm currently trying to use this on my WHMCS and I have both with SSL https currently I cannot create a new service if it's in https can this be added for HTTPS?
Only error:
Array (     [status_code] => 301 )

Hi,
Add https:// to the hostname in server's settings.


New PR to test SignCLA at 2020-04-20 11:47:56.097121638 -0700 PDT m=+3.043659365

Body of PR

indiv-pass-staging: test succeeded


Issue in readme

For brittanychiang.com portfolio the image is incorrect. And this particular version of the portfolio is not open sourced.
The actual URL for the image shown in the table is brittanychiang.com v4

Thanks for spotting this. Feel free to update the GitHub and Live URL.
GitHub: https://github.com/bchiang7/v4
Live URL: https://v4.brittanychiang.com/


Update creation methods

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

Comparison is base (3fa5cad) 100.00% compared to head (c95653b) 100.00%.

Additional details and impacted files
@@            Coverage Diff            @@
##              main      #597   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           28        28
  Lines         2425      2422    -3
  Branches       312       313    +1
=========================================
- Hits          2425      2422    -3

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


inline completions bracket completion

Hi Henning, I tried out the prototype, thanks for working on it! Below is my feedback:

There is an issue with brackets not being matched and the prediction disappearing because of it. We have been discussing this problem in another github issue  as well but I wanted to highlight it here as well.

We have snippets built into some of our predictions as mentioned here -
https://github.com/microsoft/vscode/issues/140194. Currently, snippets and bracket completion don't integrate very well.

When we return an inlineCompletionItem, we include an additional variable which contains the snippet placeholders. For example, in the gif above, log("" is the prediction text and log("${1:}" is the string with the snippet placeholder. When the user accepts a completion, we trigger a function that moves the users cursor to the snippet placeholder i.e. between the quotation marks
It would be great if bracket completion could support the scenario where we want braces to be removed depending on the context before and after, like the test case below. You mentioned in our meeting that this wouldn't be easy to support.

// completion includes extra closing paren and extra open curly brace
test(
public static IntentIdentifier CreateCsharpIdentifier(     IEnumerable<Workflow> workflows, string[] intentIds⟦⟧⦅){⦆         ){             if (_learnedRules == null) },
‖
);


DataManagementApi: all API endpoints produce and consume APPLICATION_JSON

What this PR changes/adds
All API endpoints of the DataManagementApi now @Produce and @Consume APPLICATION_JSON. Those controller methods that previously returned a simple String now return a complex object that can be serialized to JSON in order to make things consistent.
Why it does that
To allow easier consumption in (generated) API clients.
Further notes
n/a
Linked Issue(s)
Closes #1175
Checklist

[x] added appropriate tests?
[x] performed checkstyle check locally?
[x] added/updated copyright headers?
[x] documented public classes/methods?
[x] added/updated relevant documentation?
[x] added relevant details to the changelog? (skip with label no-changelog)
[x] formatted title correctly? (take a look at the CONTRIBUTING and styleguide for details)

Probably also the samples need to be aligned

which samples did you have in mind? They don't use the DM API afaik. The system tests have already been adapted.

which samples did you have in mind? They don't use the DM API afaik. The system tests have already been adapted.

sample 04.0 for sure, probably also 04.1 04.2 04.3 and 05 as well

which samples did you have in mind? They don't use the DM API afaik. The system tests have already been adapted.

sample 04.0 for sure, probably also 04.1 04.2 04.3 and 05 as well

I only found occurrences of the DM API in the README.md (curl) and those are written such that no adaptation seems necessary.


add Thibault d'Aboville to contributors list

Thank you for this tutorial, this is a great idea !

Hi  @ThibaultDBVLL, I'm quite elated about your pull request. 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 pull request and learned that I merged it?
We’ve recently added social share  to our web app. Could you please go to https://roshanjossey.github.io/first-contributions/#social-share and share your first contribution to open source?
Also, check out projects with easy issues while you’re there.

Hello, I'm very happy, it was very simple. The documentation is perfect.
I'm looking forward to contribute on a real project, maybe on social-share !
Bien cordialement,
Thibault d'Aboville
06 28 03 13 93
Le mar. 7 août 2018 à 10:27, Roshan Jossey<EMAIL_ADDRESS>a
écrit :

Hi @ThibaultDBVLL https://github.com/ThibaultDBVLL, I'm quite elated
about your pull request. 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
pull request and learned that I merged it?
We’ve recently added social share to our web app. Could you please go to
https://roshanjossey.github.io/first-contributions/#social-share and
share your first contribution to open source? Also, check out projects with
easy issues while you’re there.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Roshanjossey/first-contributions/pull/5823#issuecomment-410976872,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AWnEaGPfloX4c-OokflzyHkBYJSXOddnks5uOU9rgaJpZM4VxteE
.

I’d urge you to continue contributing to other open source projects.
We also have a slack team to help/mentor people trying to contribute to open source projects.
You can join the team by going to https://goo.gl/PM1Jdh


Fixed okcoin create market buy order.

Api docs: https://www.okcoin.com/rest_api.html
POST https://www.okcoin.com/api/v1/trade.do
Params:
// ...
price: order price. For limit orders, the price must be between 0~1,000,000. IMPORTANT: for market buy orders, the price is to total amount you want to buy, and it must be higher than the current price of 0.01 BTC (minimum buying unit), 0.1 LTC or 0.01 ETH. For market sell orders, the price is not required
amount: order quantity. Must be higher than 0.01 for BTC, 0.1 for LTC or 0.01 for ETH.For market buy roders, the amount is not required
Example:
I want to buy 0.1 BTC. (current last ask is $4000)
priceAmount ~= 0.1 * lastAsk = 0.1 * 4000 = !400
=> createMarketBuyOrder('BTC/USD', undefined, 400)

Thx! Merging!

Did a small edit for order.type (we only support accessing the keys by quoted names, like order['type']), then switched to use side variable alltogether ) Apart from that, everything is perfect! Thx!
Here's our CONTRIBUTING doc with guidelines:
- all associative keys must be single-quoted strings everywhere, array['good'], array.bad

Thannks!

This implementation has been slightly changed for more consistency, please see this thread: https://github.com/ccxt-dev/ccxt/issues/307


Uncaught Error: Cannot read property 'object' of undefined TypeError:

This error happened a little bit after I saved a file
Atom Version: 1.10.2
Electron Version: 0.37.8
System: Mac OS X 10.11.5
Thrown From: Atom Core
Error
Uncaught Error: Cannot read property 'object' of undefined TypeError: Cannot read property 'object' of undefined at ObjectsRegistry.get (/Applications/Atom.app/Contents/Resources/electron.asar/browser/objects-registry.js:44:28) at EventEmitter. (/Applications/Atom.app/Contents/Resources/electron.asar/browser/rpc-server.js:309:31) at emitMany (events.js:121:13) at EventEmitter.emit (events.js:195:7) at EventEmitter. (/Applications/Atom.app/Contents/Resources/electron.asar/browser/api/web-contents.js:141:25) at emitTwo (events.js:100:13) at EventEmitter.emit (events.js:185:7)
Stack Trace
Error: Cannot read property 'object' of undefined
TypeError: Cannot read property 'object' of undefined
at ObjectsRegistry.get (/Applications/Atom.app/Contents/Resources/electron.asar/browser/objects-registry.js:44:28)
at EventEmitter. (/Applications/Atom.app/Contents/Resources/electron.asar/browser/rpc-server.js:309:31)
at emitMany (events.js:121:13)
at EventEmitter.emit (events.js:195:7)
at EventEmitter.