cla: accepted by freemrl (recover original commit signature)

@adrianbenavides the above commit is the amended one
Try to find this one fb46181c6ed1d761784d828eb176e4180d9e75bb

I recreated the PR here: https://github.com/build-trust/ockam/pull/6289


Fix _cl_image_desc for OpenCL 1.2 compatibility

As can be seen here, the original OpenCL 1.2 headers, right before the unification, had the following definition for cl_image_desc:
typedef struct _cl_image_desc {
    cl_mem_object_type      image_type;
    size_t                  image_width;
    size_t                  image_height;
    size_t                  image_depth;
    size_t                  image_array_size;
    size_t                  image_row_pitch;
    size_t                  image_slice_pitch;
    cl_uint                 num_mip_levels;
    cl_uint                 num_samples;
    cl_mem               buffer;
} cl_image_desc;

However, during the unification, the OpenCL 1.2 definition for cl_image_desc was changed according to OpenCL 2.0+, making the unified headers somewhat incompatible with 1.2. The proposed fix adds preprocessor checks for sections of code which should only be present in OpenCL 2.0+.

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

LGTM!

LGTM - thanks for the fix.


timeShift function docs update.

Description
Proposition to add additonal documentation for timeShift function.
Motivation and Context
timeShift is very flexible and has not documented implicite behaviour. This change is loosely connected with https://bz.apache.org/bugzilla/show_bug.cgi?id=65217
How Has This Been Tested?
Change is in functions.xml file so gradle previewSite task was used.
Screenshots (if appropriate):
NA
Types of changes
Only documentation in site, result will be visible on html https://jmeter.apache.org/usermanual/functions.html#__timeShift
Checklist:
NA

Thanks for the PR


ReduceV2 + ReduceEd25519 + VerifyZeroV3 hints

Resolves #577
Resolves #578
Resolves #552
Integration tests dont pass because we need #557 to be merged first

Hey @TAdev0 I'm giving my approve. Let me know if you didn't implement the unittests for the hint VerifyZeroV3 on purpose. I think having at least one would be cool.


Turn off download progress

In 0.10.4, Chocolatey started to show download progress for packages as well as any downloaded resources. When something else is using Chocolatey and capturing output for logging purposes, it can overwhelm the log.
This is the case in PowerShell DSC. You receive a cryptic error similar to The WS-Management service cannot process the request. The computed response packet size (3388031) exceeds the maximum envelope size that is allowed (512000).
When 0.10.4+ is detected, add --no-progress (https://github.com/chocolatey/choco/issues/917) automatically when managing packages with cChoco.

@ferventcoder Should this be Up for grabs or are you working on it? I have working code to patch this that I'm using internally, but its a little fragile because I just pasted the same check into the install/uninstall/ and update functions.  The right way to fix this might be to refactor the install/uninstall/update functions to have more consistent code and naming across them, and actually break running choco $params into its own function so that anytime there is a a change to the core choco application output it only has to be updated one place.

@jrdnr up for grabs.

Go for the simple changes first and we can look for the more invasive changes later.

Just wanted to say thanks y'all for implementing this. HUGE reduction in automation log sizes where I was using lots of choco operations!

@ferventcoder Any chance of getting this PR merged?

I would like to see this addressed as well.

@TTimo The PR to fix was submitted almost a year ago, but I haven't been able to get a response from the maintainers.

A possible workaround while waiting for this PR to be merged is to disable progress globally.
choco feature disable -n=showDownloadProgress

The PR is working it's way through. We have been very slow to pick this up. Changes have been requested and would hope to get this ready for the next release.


Animation Editor

Since the Cinematic View is a bit dated and very restricted WRT what you can animate, we need a new approach.
Summary of Changes
Animation Editor at GUI/Frontend level
TODOs:

[x] Mouse Zoom
[x] Animation Playback (Scrubbing works)
[ ] Movie/Screenshot output
[ ] Finish up Readme
[ ] Capture/Interpolate a camera path

Test Instructions
Try out features like auto capture and graph write-back, see frontend/services/gui/README.md

/format

This would benefit from showing View Output Textures in ImGUI Windows and making those composable in an editor fashion? For this we need to capture mouse/keyboard inputs in the view-window and pass them to the corresponding graph entry point.

/format

/format

/format


Alchemy 4 support

Is Alchemy 4 support planned?

Is the support planned ??

I don't use Spree anymore. So, if someone plans support, please provide a PR and/or take over maintenance of this gem.
Even better: If possible for you switch to Solidus (the successor of Spree) and it's Alchemy integration alchemy-solidus.


How can I build this from source on Linux?

Surrealist uses Tauri, so you should be able to build it like any Tauri based application. It should come down to running pnpm tauri build

Install dependencies:
1 - Install git if you don't have it
2 - Follow the instructions at https://rustup.rs/ to install Rust on your machine
3 - Install tauri-cli once the Rust is up and running:
cargo install tauri-cli

4 - Download and install Node into your computer: https://nodejs.org/en/download
5 - Once node is installed run:
npm i --global pnpm

6 - Clone the repository:
git clone https://github.com/StarlaneStudios/Surrealist.git

7 - cd into the repository and run the command:
npm i

8 - Then run:
npm run tauri:build

npm run tauri:build
Results in:
> tsc && vite build

src/components/ConnectionDetails/index.tsx:7:10 - error TS2305: Module '"~/util/websocket"' has no exported member 'SurrealConnection'.

7 import { SurrealConnection } from "~/util/websocket";
           ~~~~~~~~~~~~~~~~~

src/components/ConnectionDetails/index.tsx:36:12 - error TS7006: Parameter 'draft' implicitly has an 'any' type.

36   onChange(draft => {
              ~~~~~

src/components/ConnectionDetails/index.tsx:53:33 - error TS7006: Parameter 'draft' implicitly has an 'any' type.

53       onChange={(e) => onChange(draft => {
                                   ~~~~~

src/components/ConnectionDetails/index.tsx:61:33 - error TS7006: Parameter 'draft' implicitly has an 'any' type.

61       onChange={(e) => onChange(draft => {
                                   ~~~~~

src/components/ConnectionDetails/index.tsx:69:33 - error TS7006: Parameter 'draft' implicitly has an 'any' type.

69       onChange={(e) => onChange(draft => {
                                   ~~~~~

src/components/ConnectionDetails/index.tsx:81:37 - error TS7006: Parameter 'draft' implicitly has an 'any' type.

81       onChange={(value) => onChange(draft => {
                                       ~~~~~

src/components/ConnectionDetails/index.tsx:91:35 - error TS7006: Parameter 'draft' implicitly has an 'any' type.

91         onChange={(e) => onChange(draft => {
                                     ~~~~~

src/components/ConnectionDetails/index.tsx:99:35 - error TS7006: Parameter 'draft' implicitly has an 'any' type.

99         onChange={(e) => onChange(draft => {
                                     ~~~~~

src/components/ConnectionDetails/index.tsx:112:35 - error TS7006: Parameter 'draft' implicitly has an 'any' type.

112         onChange={(e) => onChange(draft => {
                                      ~~~~~

src/components/ConnectionDetails/index.tsx:147:32 - error TS7006: Parameter 'field' implicitly has an 'any' type.

147       {value.scopeFields?.map((field, i) => (
                                   ~~~~~

src/components/ConnectionDetails/index.tsx:147:39 - error TS7006: Parameter 'i' implicitly has an 'any' type.

147       {value.scopeFields?.map((field, i) => (
                                          ~

src/components/ConnectionDetails/index.tsx:154:37 - error TS7006: Parameter 'draft' implicitly has an 'any' type.

154           onChange={(e) => onChange(draft => {
                                        ~~~~~

src/components/ConnectionDetails/index.tsx:162:37 - error TS7006: Parameter 'draft' implicitly has an 'any' type.

162           onChange={(e) => onChange(draft => {
                                        ~~~~~

src/components/ConnectionDetails/index.tsx:169:35 - error TS7006: Parameter 'draft' implicitly has an 'any' type.

169           onClick={() => onChange(draft => {
                                      ~~~~~

Found 14 errors in the same file, starting at: src/components/ConnectionDetails/index.tsx:7

 ELIFECYCLE  Command failed with exit code 2.```

Vite build also fails:
❯ pnpm vite build
vite v3.2.5 building for production...
✓ 2013 modules transformed.
rendering chunks (83)...[vite:esbuild-transpile] Transform failed with 2 errors:
assets/index.c6d80a0d.js:226649:15: ERROR: Top-level await is not available in the configured target environment ("safari13" + 2 overrides)
assets/index.c6d80a0d.js:226665:15: ERROR: Top-level await is not available in the configured target environment ("safari13" + 2 overrides)

Top-level await is not available in the configured target environment ("safari13" + 2 overrides)
226647|
226648|  dayjs.extend(relativeTime);
226649|  const config = await adapter.loadConfig();
   |                 ^
226650|  store.dispatch(actions.initialize(config));
226651|  const {

Top-level await is not available in the configured target environment ("safari13" + 2 overrides)
226663|    children: /* @__PURE__ */ jsx(App, {})
226664|  }));
226665|  const monaco = await loader.init();
   |                 ^
226666|  initializeEditor(monaco);
226667|  watchNativeTheme();

error during build:
Error: Transform failed with 2 errors:
assets/index.c6d80a0d.js:226649:15: ERROR: Top-level await is not available in the configured target environment ("safari13" + 2 overrides)
assets/index.c6d80a0d.js:226665:15: ERROR: Top-level await is not available in the configured target environment ("safari13" + 2 overrides)
    at failureErrorWithLog (/mnt/dev/thirdparty/Surrealist/node_modules/.pnpm/esbuild@0.15.18/node_modules/esbuild/lib/main.js:1575:15)
    at /mnt/dev/thirdparty/Surrealist/node_modules/.pnpm/esbuild@0.15.18/node_modules/esbuild/lib/main.js:814:29
    at responseCallbacks.<computed> (/mnt/dev/thirdparty/Surrealist/node_modules/.pnpm/esbuild@0.15.18/node_modules/esbuild/lib/main.js:680:9)
    at handleIncomingPacket (/mnt/dev/thirdparty/Surrealist/node_modules/.pnpm/esbuild@0.15.18/node_modules/esbuild/lib/main.js:735:9)
    at Socket.readFromStdout (/mnt/dev/thirdparty/Surrealist/node_modules/.pnpm/esbuild@0.15.18/node_modules/esbuild/lib/main.js:656:7)
    at Socket.emit (node:events:513:28)
    at addChunk (node:internal/streams/readable:324:12)
    at readableAddChunk (node:internal/streams/readable:297:9)
    at Readable.push (node:internal/streams/readable:234:10)
    at Pipe.onStreamRead (node:internal/stream_base_commons:190:23)```

Some of these issues are related to ongoing refactoring work in the last few commits, however some appear to be caused by the platform you're compiling it on. I'm mostly working on Surrealist myself and do so using Windows so it's difficult to troubleshoot and fix these issues. I'll see what I can do about it as soon as possible

While I can't test it myself at the moment, it should be possible to compile from source on linux again

Hi @macjuul
I'm trying to build Surrealist for web on linux, and I'm also running into lots of compile errors calling pnpm embed:build.
error[E0425]: cannot find function `v128_or` in this scope
   --> /home/..../.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.6.4/src/vector.rs:512:13
    |
512 |             v128_or(self, vector2)
    |             ^^^^^^^---------------
    |             |
    |             help: try calling `v128_or` as a method: `self.v128_or(vector2)`

error: could not compile `memchr` (lib) due to 550 previous errors

I am using cargo 1.77.1 (e52e36006 2024-03-26). Any hunch how I could fix this? Thanks!


Flexbox "row" issue

¿Why flexbox container style "row" work like column in mobile devices?.
Angular Material resize the flex.

See https://github.com/lumapps/lumX/issues/302


[BUG] Teletext plugin crashes on broken packets

Bug description:
Teletext plugin crashes (segfault) on broken packets
How to reproduce:
tsp -I file out-fuzzing-seed1-change1_2.ts -P teletext -O drop
TS sample: out-fuzzing-seed1-change1_2.zip
Expected behavior:
tsp doesn't crash
Errors and logs:
% tsp -I file out-fuzzing-seed1-change1_2.ts -P teletext -O drop
zsh: segmentation fault tsp -I file out-fuzzing-seed1-change1_2.ts -P teletext -O drop

% lldb -- tsp -I file out-fuzzing-seed1-change1_2.ts -P teletext -O drop
(lldb) target create "tsp"
Current executable set to '/Users/sergey/atsc/tsduck/bin/release-arm-Sergeys-MacBook-Air/tsp' (arm64).
(lldb) settings set -- target.run-args  "-I" "file" "out-fuzzing-seed1-change1_2.ts" "-P" "teletext" "-O" "drop"
(lldb) run
Process 4986 launched: '/Users/sergey/atsc/tsduck/bin/release-arm-Sergeys-MacBook-Air/tsp' (arm64)
Process 4986 stopped
* thread #4, name = 'teletext', stop reason = EXC_BAD_ACCESS (code=1, address=0x158000000)
    frame #0: 0x000000010107c464 libtsduck.dylib`ts::TeletextDemux::handlePESPacket(ts::PESPacket const&) + 432
libtsduck.dylib`ts::TeletextDemux::handlePESPacket:
->  0x10107c464 <+432>: ldrb   w24, [x9, #0x1]
    0x10107c468 <+436>: sub    x26, x8, #0x2
    0x10107c46c <+440>: add    x25, x9, #0x2
    0x10107c470 <+444>: and    w8, w3, #0xfe
Target 0: (tsp) stopped.
(lldb) bt
* thread #4, name = 'teletext', stop reason = EXC_BAD_ACCESS (code=1, address=0x158000000)
  * frame #0: 0x000000010107c464 libtsduck.dylib`ts::TeletextDemux::handlePESPacket(ts::PESPacket const&) + 432
    frame #1: 0x0000000100f15fc0 libtsduck.dylib`ts::PESDemux::processPESPacket(unsigned short, ts::PESDemux::PIDContext&) + 292
    frame #2: 0x0000000100f15e10 libtsduck.dylib`ts::PESDemux::processPacket(ts::TSPacket const&) + 776
    frame #3: 0x0000000100f15ad4 libtsduck.dylib`ts::PESDemux::feedPacket(ts::TSPacket const&) + 92
    frame #4: 0x0000000101081704 libtsduck.dylib`ts::TeletextPlugin::processPacket(ts::TSPacket&, ts::TSPacketMetadata&) + 80
    frame #5: 0x0000000101129248 libtsduck.dylib`ts::tsp::ProcessorExecutor::processIndividualPackets() + 628
    frame #6: 0x0000000101128e84 libtsduck.dylib`ts::tsp::ProcessorExecutor::main() + 568
    frame #7: 0x0000000101089848 libtsduck.dylib`ts::Thread::mainWrapper() + 536
    frame #8: 0x00000001010895dc libtsduck.dylib`ts::Thread::ThreadProc(void*) + 40
    frame #9: 0x000000018b9a5034 libsystem_pthread.dylib`_pthread_start + 136
(lldb) quit

Environment:

OS: macOS
OS version: 14.1
TSDuck full version: 3.37-3563
Installation type: rebuilt binary using git master code

Additional information:
This issue was found by automatic fuzzing test, I'll send a proposal and source code for fuzzing test a bit later

Hi @svlobanov
Thanks for reporting this. I have fixed this (it was a length check issue).
I am interested in your fuzzing tests. I have seen that you also reported #1401. Fuzzing tests are extremely precious to find weird bugs which can be eventually turned into security issues through code injection (possibly this one). How do you proceed? Do you use any standard fuzzing tool? In the past, I was interested in AFL but I didn't use it much.

@lelegard thank you for the fix! I've started a new thread with my proposal regarding fuzzing tests https://github.com/tsduck/tsduck/issues/1402


[client-v2][discussion] Load-balancing on the client side.

Topic
Client-v2 implementation may connect to a single target host today. Client uses Apache HTTP client which has built-in connection pool. This set of properties is enough to handle many use-cases, because we assume that ClickHouse cluster is behind a load-balancer.
Client-v1 has load-balancing on the client side and can handle failover to a backup node. This mechanism is complex because should track many moving parts.
Handling load balancing on a client side has some challenges:

keep track of liveness of all nodes.
load distribution requires very fine connection control.
fair load distribution would need to know load of each pod.

External HTTP load balancer would work better:

all known load-balancers have liveness check - no need to do it on client.
proxy knows how many requests were sent to each node - so it is much easier to handle
having a centralized proxy helps to control traffic to a DB. For example, if some application start acting bad - it can be easily disconnected from cluster.

Proxy would become a single point of failure, but it is lightweight and easy to restart than swarm of pods.
This issue is for the discussion. Please share your thoughts about  pros, cons for both approaches. Thanks!

Hey,
I had a few uncertainties regarding the load balancer(LB) solution:

If I provide the LB DNS as a connection host and create a connection pool with it, wouldn't it connect to only one of the nodes of the cluster at the time of creation of pool?
Since the client will be making the connection to the clickhouse cluster, some visibility on the connection pool for each of the nodes is better as I can see the issues/performances of each of the thread from the client logs instead of going to the LB dashboard/logs.

Keeping in mind your point of the client side challenges, I am not at all against using external LB but I need some certainty that when the client will be connecting to the CH cluster, all the resources will be used effectively.

Hi @chernser ,
We have a similar usecase where we have single shard and 3 replicas. Clickhouse is hosted in 3 separate VMs. We are okay to use external LB. But based on the docs I understand that when we use a DNS it will resolve to one of the nodes and create a connection pool with that node (Ref). We want to utilise all the replicas for processing. How can we achieve this using clickhouse java client v2? Do we have any plan to support this? Any short-term solution you can provide?  Thanks in advance!

Good day. @ashwinsri1 !
Thank you for the great question!

LB DNS is based on changing IP address for the know host. It usually takes longer for client to switch to the new route. This type of load-balancers, as I know, work not alone and their function is to route traffic between different regions, zones, data centers. For example, it will help when zone fails - when traffic cannot be proxied. Usually LB DNS is implemented by updating DNS server records, so it can be applied without client support. (I will check how we would improve time of switching between routes on client side )
I was suggesting to use reverse proxy load-balancer  when requests are routed to cluster nodes by the proxy. In this load distribution is controlled by the proxy and can be changed on the fly. In case of HTTP it would be possible to send additional information for proxy in headers (for example, to indicate "heavy" request) so proxy can do special routing decision. There are many options to build such solution: nginx,   istion, k8s network, haproxy, GCP Load Balancing
Adding more metrics into the client is on our plan. This is very good suggestion! However, proxy metrics should be present to because only proxy makes final decision and by using proxy we actually centralize traffic monitoring.

We would appreciate if you can share high-level data flow.
Thanks!

Good day, @huddedar34 !
Thank you for the question.

in case we are using a proxy server receives client requests and resends them to some replica next will happen:

client will use proxy's hostname (ex. "db-proxy.local") and DB replicas will be on their hosts (ex. "db1.local", "db2.local")
all requests and connections will come to "db-proxy.local" in this case
proxy will decide where to re-send client request ("db1.local" or "db2.local")
if replica failed to respond in time, proxy may re-send same request to another replica without breaking client's connection)
if something indicates that one of the replicas is overloaded (ex. response time increased) then proxy can route most requests to less loaded proxy

in case there is a DNS load balancing then:

client may use any host name (not IP). Host name can be for proxy or for replica.
DNS load balancer will update DNS records when traffic should be routed to another shard.
DNS load balancer solves load balancing on higher level - for example, to distribute load between regions and to send client traffic to the closest endpoint.

Both types of proxies may work together.
There is minimal support on the client side. However client may be tuned to work for DNS load balancing.
Would you please share some details about your architecture? Is all replicas in the same network? Is there external clients directly connecting to the cluster?
Thanks!

Hi @chernser,
Thanks for the reply.
We run the client application on K8s. We will try to do a POC around the Proxy, DNS approach once and get back to you if we have any questions.
Regarding the architecture, we have client application service running on K8s. We have a single shard, 3 replica clickhouse cluster to which application connects to. Clickhouse replicas are hosted on 3 separate VMs (1 on each). We want to utilise all the 3 replicas for our query processing.
Let us know if you want to understand any more details. Happy to help!

Hi @chernser,
Also interested in the client side (V2) load balancing.
As you pointed out, a global load balancer can suffer from a single point of failure and possible overload.  The MinIO solution to this is interesting. Can be found here: https://blog.min.io/introducing-sidekick-a-high-performance-load-balancer/.  This avoids the issues of single point of failure and overloading of load balancers.
For our use case, we run a number of applications on k8s and they connect to a ClickHouse cluster - typically with one or two shards and multiple replicas.
How about a starting point where the client just does a round-robin between the configured end points?


Fix Lora Rebase

Fixes Lora Related issues in vllm Rebase

@michalkuligowski I have changed label from Intel to Habana. Both myself & Himangshu are from Habana team :-)


Invoice PDF Download access is incoherent

As an admin of an organization I can download the PDF file from an invoice from the main organization's page and the transactions page. Also note that while logged in as an admin I can also download the consolidated receipt.

If I am not an admin I can't download receipt from the organization's profile, but I can download it from the transaction list. In this case, I don't have access to the consolidated pdf file.

I don't understand the rationale for
a) allowing the behaviour on the transactions page but not on the profile page.
b) allowing one kind of behaviour (downloading individual pdfs while not an admin) but not the other one (consolidated pdfs)
We should make this coherent. My proposal would be:

prevent users from downloading PDF invoices in all instances from organizations they don't manage.

make it easier for sponsors to manage their invoices by sending them via email (see #2861)

I agree with what Pia is suggesting. Just a note to say, please retain access to everything for platform admins. We often need to download invoices and transactions to assist users with support.

@piamancini I believe the confusion comes from the fact that you have a root account, so you can theoretically see and download invoices for everyone.

Prevent users from downloading PDF invoices in all instances from organizations they don't manage.

With a regular account (not root), there's no button to download invoices on both profile and transactions page.
So the only thing that I see left on this issue is to add the button to download invoices for root users on the profile pages.

ah, got it.

So the only thing that I see left on this issue is to add the button to download invoices for root users on the profile pages.

Then it's not necessary. Root admins can download from txn page @Betree - My concern was public facing.

Closing the issue as the only actionable is not needed.

Still agree that we should be consistent, the button for root users will be added in https://github.com/opencollective/opencollective-frontend/pull/3465


gh repo clone Bitcoin-Network-System/https-api.etherscan.io-api-modul…

…e-block-action-getblockreward-blockno-2165403-apikey-YourApiKeyTok
gh repo clone Bitcoin-Network-System/https-api.etherscan.io-api-module-block-action-getblockreward-blockno-2165403-apikey-YourApiKeyTok

gh repo clone Bitcoin-Network-System/https-api.etherscan.io-api-module-block-action-getblockreward-blockno-2165403-apikey-YourApiKeyTok.

logo
Bitcoin Network System Is Making People Rich
and you Become The Next Millionaire... Daniel B Leahy
Start Trading in 3 easy steps.
First Name: Daniel
Last Name: Leahy
Email<EMAIL_ADDRESS>+61
Phone:<PHONE_NUMBER>5
NOW REGISTERED
By completing this form I understand that I am going to be redirected to a 3rd party trading partner and that my personal information will be shared.
Bitgo:0xa4bb08bfdcf011aec35fa1471d8ad6ee8337012b9806a534b8b2b5241a363547.
Norton:VIP.
Secured Trading Platform.
McAfee Secure.
BID
US$21,790
ASK
US$21,793
Your all Signed up to get your trading portfolio started
with Bitcoin Network System!
The Bitcoin Network System system was purportedly developed as an algorithmic cryptography solution for high-volume traders looking for a way to manage their trades across a variety of assets. The idea here was to create an advanced bitcoin network system that can let people do less 'work' but gain high profits in the market. 100s of users have claimed high % yields with this product currency stock.ex market.
Benfit 1
TRACK THE MARKET WALLET.
Bitcoin Network System claims to be able to predict trades with a 99.4% level of accuracy . Members from all around the world have reported in online reviews that they have made double and even triple profit margins, so up to 300% using this technology system.
Benfit 1
FINANCIAL TECHNOLOGY SERVICES TOKEN:0xa4bb08bfdcf011aec35fa1471d8ad6ee8337012b9806a534b8b2b5241a363547	27 mins ago	Poloniex 1	 IN 	Poloniex 4 Balance: 116,798.174621	5.376471145496732 Ether	0.001134000055
Similar to a number of more advanced trading solutions, Bitcoin Network System reports exceptional reactivity and says it is ahed of the market by 0.01 seconds which is incredibly fast.
Benfit 1
BLOCKCHAIN TRADING CODE
The Bitcoin Network System app let's users trade on the blockchain. Blockchains play a crucial role in crypto systems as they maintain a secure and decentralised transaction record. This guarantees fidelity and security of a record of data.
HOW IT WORKS
Step 1
step image
REGISTERED ON THE SITE.
Once your registration is accepted, you will automatically become the newest member of the Bitcoin Network System.
Step 2
step image
WALLET FUND YOUR ACCOUNT.
Like any business, you need working capital to get started. So to start with The Bitcoin Network System, you can invest any amount you desire of $250 or more.
Step 3
step image
FINISHED.
The platform offers the option to use automatic trading based on the cryptography algorithm. You can also set the trading to manual if you prefer to trade on your own user Desktop.
OPEN FREE ACCOUNT ACTIVATED
FREQUENTLY ASKED QUESTIONS.
2
What kind of results can I expect?
0xa4bb08bfdcf011aec35fa1471d8ad6ee8337012b9806a534b8b2b5241a363547	27 mins ago	Poloniex 1	 IN 	Poloniex 4 Balance: 116,798.174621	5.376471145496732 Ether	0.001134000055
Bitcoin Network System users online claim results of up to $1,100 daily KH/s753577 KG/s753577 Hashtate24h real-time tickr-by-tickr DATA (API).
2
How many hours per day do I need to work?
The concept behind automatic trading is to reduce the amount of 'work' for traders. Nevertheless all trading requires care, attention and education for stock's.
3
What is the maximum amount that I can make?
By the nature of trading, all profits are essentially uncapped. Professional traders might easily report profits of over $100,000 a month.
4
Who created Bitcoin?
Bitcoin Network System was the first implemented concept of a "cryptocurrency", first written about in 1998 by Bitcoin Network System, which was about a new form of money that uses cryptography to control its creation and transactions, instead of a central authority. The first Rank1:Bitcoin proof of concept came out in 2009 in a cryptography mailing list Rank1:Bitcoin Network System by COINMARKETCAP.COM.
5
Is this like MLM?
This is not like an MLM. This is a software brokers use for client trades tickr-by-tickr.
6
Are there any fees?
Brokers using often advertise that there are no hidden fees: broker fees or commissions. Always consult your broker to understand their charges.
Now Registered
<EMAIL_ADDRESS>Privacy Policy
Terms and Conditions: Validated
Disclaimer Overview^Rank1:Bitcoin
logo
https://investmentmarketoffer.com/bitcoin-system-crypto-robots?country=AU&language=en&currency=USD&clickId=db35b46e04b94823b877d2164afacd12&referringHostname=fintechsaviours.com&previewTemplate=so5-compliance


Fix _versions.yml upload in doc build

What does this PR do?

This PR fixes an issue where the file _versions.yml is not updated in the build_main_documentation workflow for new releases.
This issue comes from the fact that the file _versions.yml is downloaded in build_dir/optimum (see here) while the doc is generated in optimum/optimum-doc-build/optimum (see here) and that's when the version file is updated if it exists (see here). Since it doesn't exist in optimum/optimum-doc-build/optimum, it is not updated and thus at the end of the workflow the non-updated version file of build_dir/optimum is uploaded.
Before submitting

[x] This PR fixes a typo or improves the docs (you can dismiss the other checks if that's the case).
[ ] Did you make sure to update the documentation with your changes?
[ ] Did you write any new necessary tests?

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


Strange nand and nor

nand and xor from Data.Bool are equal. nand x y is usually defined to be equal to and (not x) y.
nor x y is equal to not (or (not x) (not y)) which is a slightly unconventional definition of nor.

Thanks!

Last I remember leaving Data.Bool is looking like this: https://gitlab.com/moonad/Formality-Base/blob/jcb/scratch/Bool.fm, with the binop abstraction and operators. OTOH, I make many careless mistakes, so if I did this I apologize!
Regardless, this implies two follow-up issues:

We should have more identities in Data.Bool to catch errors like this. And we should think about how to scalably add proofs to other data structures to prevent errors like this in other files. Call it: "Proof-Driven Development"
We should decide whether/how to add operator syntax back to Base given our recent refactors.

I will create new issues around #1 and #2 when I get back from my honeymoon


Handle PySparkException in case of literal expressions [databricks]

Spark 3.4.0 and possibly later versions throw a PySparkException instead of a Py4JJavaError only when the expression is a literal. To handle this this PR ~passes the exception message as part of the call to the test function~ has split the expressions tests from literals tests.
 Use 'try_divide' to tolerate overflow and return NULL instead. If necessary set spark.sql.ansi.enabled to "false" to bypass this error.
2023-05-01T21:23:59.8782546Z [2023-05-01T21:21:59.671Z] E       == SQL(line 1, position 1) ==
2023-05-01T21:23:59.8782954Z [2023-05-01T21:21:59.671Z] E       CAST(-9223372036854775808L as LONG) DIV -1
2023-05-01T21:23:59.8783336Z [2023-05-01T21:21:59.671Z] E       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2023-05-01T21:23:59.8783641Z [2023-05-01T21:21:59.671Z] E

build


About secondary structure view in cartoon

Just a minor question. If the protein model does not contain HELIX/SHEET assignment, then how to display the secondary structure in cartoon mode?

You can use mol.assignHelixSheet(structure); to assign secondary structure based on a very simple algorithm. The algorithm is not as accurate as others, but it's a start. If you want to have very reliable secondary structure information, I suggest to run DSSP or a similar program on the server and store the secondary structure assignment in the PDB file.


Modernize our Karma tests

This basically follows the model in the Angular testing documentation (https://angular.io/guide/testing-services#testing-http-services). I haven't really thought about it very hard so I don't have a clear sense of whether I prefer this approach, or why I might, but if nothing else it better aligns with the documentation students are likely to find.
Closes #564

That looks awesome, and way better than my version. Thanks!

I can't get this part to pass:
        expect(mockedMethod)
          .withContext('talks to the correct endpoint')
          .toHaveBeenCalledWith(userService.userUrl);

I get the following error:
    Expected spy get to have been called with:
      [ '/api/users' ]
    but actual calls were:
      [ '/api/users', Object({ params:  }) ].

I think the problem is that the get is called with a parameter map as a second argument. We don't provide that in the call, though, so it seems to arrive as this weird Object({ params: }) thing where there's no actual value for the params key. I can't for love nor money figure out how to say that in the test. You have any bright ideas?

@NicMcPhee Oh, interesting—no, no bright ideas on that one. I can try to take a look tomorrow—thanks! :D

I figured it out. A good night's sleep and looking at the code being tested made it clear what the call under test actually was. The relevant code being tested is:
    let httpParams: HttpParams = new HttpParams();
    // ... other code here
    return this.httpClient.get<User[]>(this.userUrl, {
      params: httpParams,
    });

So the .get() function is being called with two arguments. The first is the URL that's in your original version of the test; the second is the thing that was missing. Looking at just the errors didn't make it clear to me what was happening here, especially since printing an "empty" HttpParams apparently yields an empty string. But putting an empty HttpParams in the test totally makes things happy.
        expect(mockedMethod)
          .withContext('talks to the correct endpoint')
          .toHaveBeenCalledWith(userService.userUrl, { params: new HttpParams() });

I think that looks like the kind of thing I was thinking of. 😄 Thanks for digging into this – sorry I left it in a bit of a mess last year!

Just a note: I've incorporated quite a few changes to the karma tests in user.service.spec.ts in Lab 4, but it was not an explicit PR or branch just about that.


Fix ELF structure for QEMU

QEMU won't load ELF file created with current linker script. Thus kernel file has to be converted to S-Record format. It'd be nice to identify the source of problem and fix it.

I had a closer look at QEMU sources. Apparently pic32_init function from hw/mips/mips_pic32mz.c uses pic32_load_hex_file from hw/mips/pic32_load_hex.c to load kernel and bios. Inspecting latter function revealed that it doesn't support loading ELF files, but S-Record and Intel HEX only. Hence this bug is not fixable.


Add support for inputCount attribute

Added a context menu item by adding support for a "getCustomContextMenuItems" method defined in the subclass.


Does QUIP work on Windows?

Charles will attempt to get it installed and running on the "ITM machine". Theoretically, it should work.

A Windows-specific bug fixed in #17.

Works now!


FLAKE: cpp_macos_opt_native . bins/opt/cancel_ares_query_test --gtest_filter=CancelDuringAresQuery.TestCancelActiveDNSQuery

https://source.cloud.google.com/results/invocations/f8e2c0b6-c494-4160-8e1e-6afd54c4485c/targets/github%2Fgrpc%2Fcpp_macos_opt_native/tests
D0828 10:45:24.902069000<PHONE_NUMBER>33536 test_config.cc:384]           test slowdown factor: sanitizer=1, fixture=1, poller=1, total=1
Note: Google Test filter = CancelDuringAresQuery.TestCancelActiveDNSQuery
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from CancelDuringAresQuery
D0828 10:45:24.904014000<PHONE_NUMBER>33536 ev_posix.cc:174]              Using polling engine: poll
D0828 10:45:24.904156000<PHONE_NUMBER>33536 dns_resolver_ares.cc:485]     Using ares dns resolver
[ RUN      ] CancelDuringAresQuery.TestCancelActiveDNSQuery
D0828 10:45:24.907036000<PHONE_NUMBER>33536 dns_test_util.cc:56]          Failed to bind UDP ipv6 socket to [::1]:5353

*******************************
Caught signal SIGABRT
  no backtrace

Should be fixed by https://github.com/grpc/grpc/pull/21024

whoops, this is a different failure than the one fixed by #21024


812 | Largest Triangle Area | C++

Title - Largest Triangle Area
What will change -
Type of Issue -
Please add/delete options that are not relevant.

[x] Adding New Code

Programming Language
Please add/delete options that are not relevant.

[x] C++

Self Check

Ask for issue assignment and wait to get assigned to it before making Pull Request.
Add your file in the proper folder
Clean Code and Documentation for better readability
Add Title and Description of the program in the file

:star2: Star it :fork_and_knife:Fork it :handshake: Contribute to it!
Discord server ✉ - https://discord.gg/CXksGdn
Happy Coding,

Please assign this issue to me


Locate Button not touchable on Android Device

I have created a hosted Story Map Tour (http://cosmos.surrey.ca/external/tools/DoorsOpen2015/). On the desktop the locate button works as expected. However on my Google Nexus 5 the locate button does not function. It doesn't even seem to be touchable. IS this a bug or something the I can modfiy in code or configuration.
Note: I use a basemap that is in our (City of Surrey) own portal.
Cameron

Hi Cameron,
Seems to works on my Nexus 5 in Chrome. Are you using Chrome?
If you go to let's say google.com/maps will it let you use your location?
First time you click on the button, you should have a popup that appear at the bottom of the screen and ask you to confirm you want to let the app use your location. Did you saw it?
In Chrome, you may want to check Settings > Site Settings > Location to see if Location is not disabled or not allowed on your site.

Yes, I am using Chrome (vers. 43.0.2357.92)). I also tried on Firefox, same result. I cleared all of my site settings but it doesn't not even ask if I want to using location services. It is like the button is inactive.
Google Maps found my location.

Must be the app then. Have you made any customization to the app?
Does the button works on that one http://www.arcgis.com/apps/MapTour/index.html?appid=049e96a487f84c668819f93595b0adfe ?

Yes, I have made some customizations to the app, nothing too major. I did get it to work (once) on Chrome and it works on Firefox but it seems a little flaky. I am using Android 5.1 so I suspect that could be the cause. Which version are you using on your Nexus 5? I have been able to get it to work once by turn off location on the phone turning it back and agreeing to the Google Location services. It shows the location once but not subsequently.

I am on 5.1.1, same Chrome version.
I have been able to reproduce. The app is just not behaving good enough, while the app is asking the phone for it's location, if it take a while, there is no indication that this is in progress in the app.
If I disable location and re-enable it, it takes a while for the phone to get my location (like 2mn). Once the phone get a location, looks like the app is not able to use it, even reloading the tab or closing it and reopening doesn't help, whereas GMaps in the browser has no problem.
I am going to take a look into this for our upcoming release (July 9th) and let you know how it goes in the next days. Thanks for the feedback.

OK. Thanks for checking into to this for me. I look forward to trying out the new version in a few weeks.

I should have a fix in the next release, stay tuned.

I couldn't repro this original issue on my Android device (Google Nexus 7 tablet - Android 4.4.4). For me Location button has no prob on PRD or DEVEXT


Extension Tab UI Duplication

Extension Tab UI Duplication
tab duplication at latest a1111 1.2.1

It seems that api mode by script_callbacks.on_app_started cause this duplication because evict api.py resolve this problem in my env.  (but I do not survey deeply.)
I think that this need to improve callback register or implement api mode as a independent script from a1111.

This issue is recurring for me as well.


updated docstring examples

code-block (not doctest 😢 ) examples for functional and class forms of ALiBi

can the examples go after the {args, returns, raises}?

can the examples go after the {args, returns, raises}?

I think this is the correct ordering, but given that current convention is the ordering [description, example, args, returns], I'm inclined to abide by current convention here and file a separate PR that changes the convention.


Implement BlockEntityVolume methods for chunk

Some block entity methods were not implemented for chunks.
I haven't been able to test this yet as it doesn't currently seem to build (CI seems to be failing at the moment too)
error: incompatible types: Key<Value<? extends EntityType<?>>> cannot be converted to Key<? extends Value<EntityType>>
                .create((Key<? extends Value<org.spongepowered.api.entity.EntityType>>) Keys.ENTITY_TYPE)

So, this was more complicated that initially thought. There were bugs in the other implementations in the world of these methods that I had to correct.
The whole idea of "adding" a block entity is a bit misleading. Minecraft creates them when you place the appropriate block. Adding a blockstate is really just implementation detail. You can't just tell minecraft to add a block entity to any block and expect it to work - it will only work if the block is appropriate. In my opinion the method should be called setBlockEntity, since its not like you can keep adding them in the same position. However I know the API is frozen so not much we can do about this now.
Furthermore, passing in a block entity makes it only really useable for pasting an existing block entity onto it. BlockEntities store where they are, so i've clone it and loaded it to prevent the bugs that appear otherwise.
"Removing" a block entity, similarly, is confusing - thats an illegal state for minecraft to be in, and doesn't make sense for us to offer this. I've opted to make it remove the entire block, but I think you could argue it would be fair to blank the tile entity data. Please let me know if you want me to change it to wipe the block entity data instead of full removing the block
Anyway i've added a test plugin and commented within the code to explain this a bit better.
The methods will also need documentation to make sense and understand what they do.


jquery file injection failing

When I use this module in my project an exception is being raised. Basically, the jquery script is failing to be injected because the file isn't present. The jquery dependency isn't being installed in scraperjs's node_modules directory so the hard-coded path in DynamicScraper fails.
Near as I can tell jquery is not being installed because it's already in the dependencies of my project, so I guess it's being deduped by NPM (I didn't think version 2 did this, but it's the only logical explanation).
I don't know of a reasonable way around this other than including the script file in the src directory.

Can you provide which versions of both node and npm are you running?

npm 2.7.4 and node v0.12.2. I've confirmed that taking out jquery from my dependencies results in jquery being installed in scraperjs's node_modules, which addresses the issue. So basically, NPM seems to be deduping the dependencies which breaks the hard-coded file load.

And only jquery is affected? You should also consider updating npm and node (to v0.12.x) if you can.

I am on node 12 and I don't have the option to update npm right now. That being said, I'm not sure how that would help. Does npm 3 allow me to control the de-duping behavior?
Yes, it's only an issue with jquery because you're referencing a file in that module, and the module is not being installed where you assume it will be (in node_modules of scraperjs) because I'm including it in my top-level dependencies.
Why not just include the jquery file in the src? I know it creates a little overhead, but at least then you can be sure that it will be present in the location you expect it to be.

JQuery source isn't and won't be included in the source, because it's a dependency, it evolves and so it needs to be updated.
The thing is, npm shouldn't be treating jquery in any special way. As any dependency, it should go to the node_modules folder.
Try this, in the end of the DynamicScraper file, insert console.log(require('path').resolve(__dirname, '/../node_modules/jquery/dist/jquery.min.js')), run your program and post the result.

I already did that and it complains that the file isn't present. Again, that's because jquery is not being installed in scraperjs/node_modules, which is because it's being installed in my project's node_modules directory. In short, npm IS treating jquery as a special case because I have jquery listed as a top-level dependency in my project.
I confirmed this by removing jquery from dependencies in my package.json. After doing that, jquery was installed in your library's node_modules directory and everything worked fine. I get your aversion to including the jquery file as a static file, but you made a bad assumption in building this: that the jquery dependency will always be in node_modules.

No, the assumption is correct, the documentation states,

npm install (in package directory, no arguments):
Install the dependencies in the local node_modules folder (...)

Anyway, you probably have a non-standard structure in your project, b19b611 should solve it, since there is no more hard-coded locations.

Yes, that does solve it, and deduping is the default behavior of NPM, so I'm not sure what to tell you. Thanks for the help.

I'm glad we solved it.
On Sat, Nov 7, 2015 at 10:15 PM, Tim Carlock<EMAIL_ADDRESS>wrote:

Yes, that does solve it, and deduping is the default behavior of NPM, so I'm not sure what to tell you. Thanks for the help.
Reply to this email directly or view it on GitHub:
https://github.com/ruipgil/scraperjs/issues/49#issuecomment-154757700


[Ultima Bomba - Pagina Singola] New sheet based on Ultima Torcia - Pagina Singola, but adapted to be used in with L'Ultima Bomba

Changes / Comments
Hi.
This sheet is based on Ultima Torcia - Pagina Singola, but is not the same. L'Ultima torcia and L'Ultima Bomba are similar games, but in the first one there are only weapons in medieval style and in the second one there are things like guns with other specifics, like the jam, the charger and radiations based on the danger of the zone (L'Ultima Torcia il medieval style and L'Ultima Bomba is post-atomic style). I use most of the same code to make it easy to do
Roll20 Requests
Comments are very helpful for reviewing the code changes. Please answer the relevant questions below in your comment.

[x] Does the pull request title have the sheet name(s)? Include each sheet name.
[ ] Is this a bug fix?
[ ] Does this add functional enhancements (new features or extending existing features) ?
[ ] Does this add or change functional aesthetics (such as layout or color scheme) ?
[ ] If changing or removing attributes, what steps have you taken, if any, to preserve player data ?
[ ] If this is a new sheet, did you follow Building Character Sheets standards ?

If you do not know English. Please leave a comment in your native language.

Great! Thanks for clarifying that!
Olivia


Refactoring

Following recent updates I suggest the following changes:
Refactor some expressions
Update validation
Enforce strict int validation as explained in:

https://github.com/samuelcolvin/pydantic/issues/578
https://pydantic-docs.helpmanual.io/usage/models/\#data-conversion

Separate immutable 'object_values' from mutable 'entities' (see: https://medium.com/inato/an-introduction-to-domain-driven-design-386754392465 for a quick insight into Domain Driven Design which encapsulate the concepts of object values and entities).
Apply some linting

Fix dead link for pydantic data conversion: https://pydantic-docs.helpmanual.io/usage/models/#data-conversion


Introduce substituted holidays [PoC]

Proposed change

Some countries have a well-established practice of moving the working day between public holiday and weekend to another (non-working) day to create a long continuous holidays. For example, in Ukraine in 2021, Independence Day, 24.08, fell on a Tuesday, so the working day from Monday 23.08 was moved to Saturday 28.08, and Monday became a day off.
To support such cases by Python Holidays, I propose the following structure:
    substituted_holidays = {
        ...
        2021: (
            (JAN, 16, JAN, 8),
            (AUG, 28, AUG, 23),
            (OCT, 23, OCT, 15),
        ),
}

when 1st pair (AUG, 28) is source non-working date ("date from"), 2nd (AUG, 23) - is target date ("date to"), that becomes a day off.
All comments and suggestions on naming, format and implementation are highly welcome (starting with name "substituted holidays" itself) :)
Type of change

[ ] New country/market holidays support (thank you!)
[ ] Supported country/market holidays update (calendar discrepancy fix, localization)
[ ] Existing code/documentation/test/process quality improvement (best practice, cleanup, refactoring, optimization)
[ ] Dependency update (version deprecation/upgrade)
[ ] Bugfix (non-breaking change which fixes an issue)
[ ] Breaking change (a code change causing existing functionality to break)
[x] New feature (new python-holidays functionality in general)

Checklist

[x] I've followed the contributing guidelines
[x] This PR is filed against beta branch of the repository
[x] This PR doesn't contain any merge conflicts and has clean commit history
[x] The code style looks good: make pre-commit
[x] All tests pass locally: make test, make tox (we strongly encourage adding tests to your code)
[x] The related documentation has been added/updated (check off the box for free if no updates is required)

coverage: 100.0%. remained the same when pulling ed615dc558b71a2b84f8a55968c58e57fba216ad on KJhellico:feat-holidays-substitution into 79c09c176271350c469443dc5db9040b5125e5e8 on dr-prodigy:beta.


Add usable arguments to script

As of now, serverbot only consists of the feature functions but there is no interface yet for humans.

Added in https://github.com/nozel-org/freebsd-serverbot/commit/066fc9525af8daa444ba45648c61a5a450609002.


Can't find process rate coefficient

Hello Sir. My name is Leandro and I am a undergraduate Chemical Engineering student. Just recently stumbled upon your work and simplification of ADM1 model. Truly, an work of art and probably will revolutionize ADM1 studies.
I'm trying to understand, more deeply, how the equations were implemented, and couldn't understand 2 things:

Where are, in any of the models, the disintegration process? It is said in the article that "kinetic effects related to disintegration of particulate composites (kdis) are assigned to the first-order hydrolysis constants of carbohydrates, proteins and lipids (kch, kpr and kli)." However, how can this be, given that the first-order hydrolysis constants were maintained the same?

In any of the ADM1 models presented: could you give an more detailed explanation of where did you get the process rate coefficients? for example, consider the ADM1-R4 process equations
process(1) =  0.24819 * rate(1) +  0.32208 * rate(2) +  0.63928 * rate(3) - rate(5);
Can you explain how to obtain the 0.24819, 0.32208, 0.63928 and -1 coefficients? And how are they related to f and Y coefficients.

Kind regards,

Dear Leandro,
thanks for your interest in our research!
You can find my answers to both your questions below.

Generally, disintegration or hydrolysis constants are typically adjusted during model application. Thus, standard values are  just rough estimates or initial values for numerical parameter estimation. Additionally, first-order disintegration or hydrolysis functions are just empirical expressions that reflect cumulative effects of all microscopic processes occurring in the digester. For mesophilic anaerobic digestion (AD) of homogeneous substrates the ADM1 originally recommends to only estimate the single first-order disintegration rate constant (kdis), while neglecting hydrolysis rate by using fast first-order hydrolysis constants (kch = kpr = kli =10 d-1). As we simulate AD processes operated with numerous agricultural substrates (lignocellulosic biomass) and wastes with different compositions of carbohydrates, proteins and lipids, we typically estimate individual hydrolysis constants and neglect the disintegration rate by assuming a fast first-order disintegration constant (kdis = 10 d-1). Furthermore, practical identifiability of disintegration and hydrolysis parameters has to be questioned, as shown in Figure 3 of the publication on model application. Thus, there are probably multiple combinations of individual hydrolysis and/or disintegration parameters, which in the end will yield similar simulation results of available measurements.
The rate coefficients were derived based on stoichiometric calculations described in the publication on model development. Thus, we applied original standard parameter values for f and Y, but transferred them to a mass-based reference unit and then combined individual processes based on sum reactions as described in equation 1 of the publication. For the original mass-based ADM1 you can find the Petersen matrices for different versions (e.g., for variable f and Y coefficients) in the additional document on GitHub. Thus, all (new) rate coefficients are based on the original stoichiometry of the COD-based ADM1.

Hope this helps. If you have any further questions, just let me know!
Best regards,
Sören


Problem: num_enum requires std

The last commit introduced num_enum as a dependency. Which itself depends on std, which is a problem for #![no_std].
 Compiling num_enum v0.5.4
error[E0463]: can't find crate for `std`
  |
  = note: the `thumbv6m-none-eabi` target may not support the standard library
  = note: `std` is required by `num_enum` because it does not declare `#![no_std]`
  = help: consider building the standard library from source with `cargo build -Zbuild-std`

For more information about this error, try `rustc --explain E0463`.
error: could not compile `num_enum` due to previous error

hm. it's weird that the tests didn't catch that. looking for a fix now.

Fixed.


stm.enrich_from_polygon cannot handle polygons with holes

If a polygon in a geopackage has holes, the query only works for a small subset of the points that are in that polygon. Other polygons are unaffected.

Hi Simon, thanks for submitting this issue! Could you please attach a small example here to help me reproduce this issue? Ideally it can be:

a code example, and
a subset data of your points and polygons

I will take a look this week.
Thanks in advance!

AoI_EUPs_base.gpkg.zip
In this geopackage entries 44, 45, 47, 99, 101, and 111 have holes. All lie in the region of AHN tiles 31DN2 and 31BZ2.

@rogerkuou yes let's have a look at this together, looking at the notebook it indeed seems to work but that wouldn't explain my issue

After checking with Simon, we agreed that for now we need not reproduce this. For now I will close this issue.


Update the LB service document by using a free host port

Which issue(s) this PR addresses:

Closes #

/lgtm

/retitle: NOISSUE: Update the LB service document by using a free host port


updated

Description

Please provide a summary of your project or the changes related to the issue. Include relevant motivation and context to help us understand the purpose and impact of your work.
List your tech stack and any dependencies that are required for this change. This information will help us review and integrate your contributions effectively.

Type of change

[ ] New Project
[ ] New Feature
[ ] Bug fix

Issue number:

Checklist:

[X] I have included a README.md file for my project clearly explaining its purpose, functionality, and usage instructions (applicable for new projects, not bug fixes).
[X] My code adheres to the style guidelines outlined by this project.
[X] I have thoroughly reviewed my code to identify and address any potential errors or inconsistencies.
[X] I have added clear and concise comments to my code, especially in sections that might be challenging to understand at first glance.
[X] I have reviewed and followed the project's Contributing Guidelines to ensure my contribution aligns with the project's requirements.

@MuhammadSarimWaseem, bro first open an issue and then raised a PR and also give the proper details of your PR read #8


[branding] Material-UI X page

[x] I have followed (at least) the PR section of the contributing guide.

I've taken the code from here https://github.com/hidnarola/material-ui/tree/narola-test and followed this design https://www.figma.com/file/4uv2dT18rXJPZBbrbpw61q/Design-v5?node-id=0%3A4259
General changes:
- Images cleaning
- Remove Responsiveness extra blocks
- Wire the links correctly
In addition, I fixed some of the responsive styles to match the design more closely.
ToDo:

[ ] Change the large DataGrid SVG with a live demo
[x] Make the Twitter blocs links and add the correct URLs and avatars
[x] Run Auditing tool like Lighthouse and fix potential errors from the report

Preview: https://deploy-preview-25794--material-ui.netlify.app/branding/mui-x/

@DanailH When do you plan to resume the effort on this?

@DanailH When do you plan to resume the effort on this?

I will work on it today.

Other issues with the page:

https://validator.w3.org/nu/?doc=https%3A%2F%2Fdeploy-preview-25794--material-ui.netlify.app%2Fbranding%2Fmui-x%2F
The layout is unstable when loading https://developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Fdeploy-preview-25794--material-ui.netlify.app%2Fbranding%2Fmui-x%2F&tab=mobile.
Header structure issue:

I'm working on the page speed problem although when I run it Lighthouse gives me 90%+. I will fix the width and height of the images tho. I think in the end we won't have any responsive images (maybe only the ones in the header).

Lighthouse score after the last commit.

Warning on the headers https://validator.w3.org/nu/?doc=https%3A%2F%2Fdeploy-preview-25794--material-ui.netlify.app%2Fbranding%2Fmui-x%2F

Footer newsletter size issue on desktop

Icon sizes

Header underline border

Pricing duplicate

Twitter link underline looks wrong, maybe change the bgcolor on hover?

Reduce size of all images

bg color missing

@mbrookes Could you check the wordings?

Fixed all from the list. Currently, the Hero image is hidden on the tablet and below. What needs to be done is the DataGrid live demo, if we still want to make it part of the initial version.
Also fix the build and resolve the conflicts.

I have rebased on HEAD.

I have timeboxed myself 2 hours on this. I have pushed it as far as I could. Things I have noticed left:

Fix link on "And more features", should likely link directly to the data grid page.
Fix "In the lab" links. We can point directly to the docs of the component.
Fix Work in progress links. We can point directly to the docs of the component.
Fix "Planning to build" links. We can point directly to the GitHub issues (for upvotes).
Fix mobile view, horizontal scrollbar is not OK.
I'm not sure about the hero, feedback from the designer would be great.
The interactive DataGrid demo could be done, soon or later. I would guess we could work on it here as we won't put this page live anytime soon.
"Date Picker" is there twice, the second should be Date Range Picker.
"Why Material UI X?"'s description is IMHO too short. I think that we could detail how it's different from the core components. cc @mbrookes
I can't notice anything else :)

A note, the agency has made good progress with the homepage, we might want to merge this one sooner rather than later to avoid conflicts on the shared components.

I'll focus on it then.

I just to leave an update - I haven't forgotten about this, I'll focus on it before the end of the week.

@DanailH Do you think that we can make progress on this one? It has been almost a month.


Tools Bin

Separates the tools binaries out to their own folder so we can stop doing funky stuff to ignore them when building the operator-controller image.

/hold
I'd like to try caching the tools directory as well for a little extra speed boost on the builds.

/unhold


Moved jobs examples to docs repo

These are not considered "examples", per
https://github.com/kubernetes/kubernetes/pull/17345#issuecomment-197153744

Ready for another look

ping @johndmulhausen

ping @kubernetes/docs-review-team

Sorry, the last ping happened when I was just starting a long vacation. This looks great, but for the new pages, you'll need to add them to the left-nav. Look under /_data/guides.yml and find a place that makes sense.

PTAL @johndmulhausen

Thanks, all, LGTM


Use -ldflags "-X main.userAgent=pulumi-confluentcloud/1.6.0 when building pulumi / pulumi-confluentcloud provider

What
This is a follow up to https://github.com/pulumi/pulumi-confluentcloud/issues/26.
In 1.6.0 version of TF Provider we added a new support userAgent flag so it'd be great if you could use it to set to pass something like pulumi-confluentcloud/1.6.0 via -ldflags "-X main.userAgent=pulumi-confluentcloud/1.6.0" such that the resulting user agent would be something like (basically the value of main.userAgent + something that is generated via TF Provider):
pulumi-confluentcloud/1.6.0 terraform-provider-confluent/1.6.0 (https://confluent.cloud<EMAIL_ADDRESS>HashiCorp-terraform-exec/0.16.1

Blockers
https://github.com/pulumi/pulumi-confluentcloud/issues/27

@linouk23 thanks for opening the issue. We will add this to our prioritization queue.

@linouk23 it appears even if we set this the user agent, it would still look something like pulumi-confluentcloud/v1.x.y Terraform/<tfversion> Terraform-Plugin-SDK/<sdkversion> terraform-provider-confluent/v1.x.y (https://confluent.cloud<EMAIL_ADDRESS>due to the way user agent synthesis happens here: https://github.com/confluentinc/terraform-provider-confluent/blob/1424d0461556e6434f2031848b430ccd7239610b/internal/provider/provider.go#L237
We can't override the value of terraformProviderUserAgent since its a const with a value set. Is the above acceptable?


Botwiki team logo update request

Hi,
Could someone update the logo for gratipay.com/botwiki-org for me?
Thank you in advance!

Moving this over to https://github.com/gratipay/team-review/issues/68.


IZPACK-1559: Fix typo 'reuseFork' in root pom.xml

Implementation of  IZPACK-1559

After merging the previous PR we got a conflict here. Would you mind to resolve it, please? Thank you.


onboarding: Add one-time modals to introduce views.

Commit 1: Show one-time modal to introduce inbox view.
Commit 2: Show one-time modal to introduce recent conversations view.

Fixes: #29073

Screenshots and screen captures:
Inbox

Recent Conversation

Self-review checklist

[x] Self-reviewed the changes for clarity and maintainability
(variable names, code reuse, readability, etc.).

Communicate decisions, questions, and potential concerns.

[x] Explains differences from previous plans (e.g., issue description).
[ ] Highlights technical choices and bugs encountered.
[x] Calls out remaining decisions and concerns.
[x] Automated tests verify logic where appropriate.

Individual commits are ready for review (see commit discipline).

[x] Each commit is a coherent idea.
[x] Commit message(s) explain reasoning and motivation for changes.

Completed manual review and testing of the following:

[x] Visual appearance of the changes.
[x] Responsiveness and internationalization.
[x] Strings and tooltips.
[x] End-to-end functionality of buttons, interactions and flows.
[x] Corner cases, error conditions, and easily imagined bugs.

Posted few questions in CZO

Updates in the recent push:

Addressed the review comments.
Added a migration to not show these modals to existing users.

I have included the headings as discussed. If we don't want to keep these headings, we'll have to take a bit different approach.

Inbox

Recent conversations

Working on fixing those icon alignment issue.

Let's style Esc as a keyboard shortcut here (with capitalization, I think).
Otherwise looks good to me! (I haven't tested.)

Inbox

Hmm, that styling stands out way more than we want it to in this context. Can we try the styling from our popover menus?

If that doesn't work well, maybe just putting Esc in a code span will be best.

Option 1

Option 2

I think, option 2 is better ?

Inbox

Recent Conversation

I think option 2 is better -- in part because the element isn't so big that it disrupts the bulleted list spacing.

This lgtm aside from the above and https://github.com/zulip/zulip/pull/29192#discussion_r1525327766, which can probably be fixed after merging if it's an issue, but I'll bump it in Zulip.

Updates in the recent push:

https://github.com/zulip/zulip/pull/29192#discussion_r1526693807 (3rd commit)
https://github.com/zulip/zulip/pull/29192#issuecomment-2000235732 Changes related to this:

diff --git a/web/styles/modal.css b/web/styles/modal.css
index 072ecee5d4..689ff2a00f 100644
--- a/web/styles/modal.css
+++ b/web/styles/modal.css
@@ -472,4 +472,13 @@
     i {
         vertical-align: middle;
     }
+
+    .keyboard-button {
+        color: var(--color-hotkey-hint);
+        font-size: 12px;
+        font-weight: 500;
+        padding: 2px 4px;
+        border-radius: 3px;
+        border: 1px solid var(--color-hotkey-hint);
+    }
 }
diff --git a/web/templates/introduce_zulip_view_modal.hbs b/web/templates/introduce_zulip_view_modal.hbs
index d85bec03d8..d6ae60a13a 100644
--- a/web/templates/introduce_zulip_view_modal.hbs
+++ b/web/templates/introduce_zulip_view_modal.hbs
@@ -26,7 +26,12 @@
                 {{/if}}

             {{#if current_home_view_and_escape_navigation_enabled}}
-
{{#tr}}Use Esc to go to your home view.{{/tr}}

+

+                    {{#tr}}
+                        Use <z-button>Esc</z-button> to go to your home view.
+                        {{#*inline "z-button"}}{{@partial-block}}{{/inline}}
+                    {{/tr}}
+

             {{/if}}

Inbox view

Recent view

My comments ended up here: https://github.com/zulip/zulip/commit/b821ba7c9be380bf460aef0c3ff4ac12143eaa0a#r139922730

I have addressed the review comment & changes Alex suggested. -- 3rd commit.

This looks great, merged, thanks @prakhar1144!


Google SSO Redirect Not Returning to Mini App in Telegram

Hi everyone,
I’m having an issue with Google SSO integration in my Telegram Mini App. I have an app, which is integrated with Google's SSO. I use Google's some services in my app. When the user is redirected to Google’s SSO page (to choose an account) in my mini app, the flow works fine until the point where the authentication is completed. However, after completing the SSO process, Google’s redirection doesn’t return the user to my app or the specified redirect URL.
Here are the details:
My Mini App is not directly opening the SSO page. It opens in the browser, not inside the Telegram Mini App web view.
I’ve set the redirect_uri in Google’s OAuth configuration, but it seems Google doesn’t consider tg:// or similar Telegram-specific schemes as valid redirect URLs.
The issue is that after completing SSO, users are stuck without being redirected back to my app or Telegram.
I would really appreciate any suggestions on how to:
Ensure Google accepts a valid redirect URI that can return users to the app.
Work around this issue if Google does not allow tg:// or telegram related schemes.
Thanks in advance for your help!

This isn't relevant for the repository.
But if you already opened an external URL with openLink, then there is no way to automatically return to the Mini App.

Thank you for your response!
I understand that this question may not directly pertain to this repository. However, could you please guide me on where I can ask such questions or find documentation or community forums that could help? For example:
Is there an official Telegram Mini App developer forum, Slack, or Telegram group for discussing these kinds of issues?
Or should I reach out to Google regarding redirect URLs for tg:// or similar Telegram-specific schemes?
Once I receive your advice on where to direct my query, I’ll go ahead and close this issue.
Thanks again for your time and help!

Is there an official Telegram Mini App developer forum, Slack, or Telegram group for discussing these kinds of issues?

I'm not aware of such forums, but you can ask general questions about bot development at https://t.me/BotTalk.

Or should I reach out to Google regarding redirect URLs for tg:// or similar Telegram-specific schemes?

This is unlikely to be supported and will not help to reopen the Mini App in general case.


How to change metrics interval?

How could I change the metrics interval? It seens is 10s..

Hi,
this exporter itself is stateless. When there is requests, it go over all configured devices and ask them for their values.
It does not cache anything.
Scraping configuration is usually done in Prometheus.
Here is an example of such config, where exporter is scrapped every minute:
scrape_configs:
- job_name: power_consumption
  honor_labels: true
  scrape_interval: 1m
  static_configs:
  - targets: ['<IP_ADDRESS>:9999']


Create shareable eslint config

Creates a private package which contains the eslint config and dependencies.
This allows each lib to run linting within its own directory instead of running from the root - which will become more important when we move the CI pipelines to the 1P repo

Codecov Report

Merging #6406 (775afe2) into dev (81d34b4) will decrease coverage by 1.78%.
Report is 276 commits behind head on dev.
The diff coverage is 61.03%.

Flag
Coverage Δ

msal-angular
96.73% <ø> (+0.22%)
:arrow_up:

msal-browser
85.81% <ø> (-0.66%)
:arrow_down:

msal-common
82.96% <ø> (-1.59%)
:arrow_down:

msal-core
?

msal-node
80.01% <ø> (-3.38%)
:arrow_down:

msal-node-extensions
68.51% <60.77%> (-7.13%)
:arrow_down:

msal-react
94.24% <ø> (-0.45%)
:arrow_down:

node-token-validation
?

Files Changed
Coverage Δ

...ions/msal-node-extensions/src/utils/Environment.ts
20.51% <0.00%> (-22.08%)
:arrow_down:

lib/msal-angular/src/constants.ts
100.00% <ø> (ø)

lib/msal-angular/src/msal.broadcast.service.ts
100.00% <ø> (ø)

lib/msal-angular/src/msal.guard.ts
90.78% <ø> (+0.64%)
:arrow_up:

lib/msal-angular/src/msal.interceptor.ts
100.00% <ø> (ø)

lib/msal-angular/src/msal.module.ts
100.00% <ø> (ø)

lib/msal-angular/src/msal.navigation.client.ts
93.33% <ø> (+0.47%)
:arrow_up:

lib/msal-angular/src/msal.redirect.component.ts
100.00% <ø> (ø)

lib/msal-angular/src/msal.service.ts
100.00% <ø> (ø)

lib/msal-angular/src/packageMetadata.ts
100.00% <ø> (ø)

... and 64 more

... and 167 files with indirect coverage changes


Remove duplicate information from "What is Kubeflow"

Fixes: https://github.com/kubeflow/website/issues/369

This change is

@sarahmaddox

/assign


Source for swf?

Is there a repo or source code available for the swf file?

Yes, the SWF source is in /dev/com/createjs/soundjs. The FLA that was initially provided was deprecated in favor of a grunt-based build process.
grunt flash or grunt mxmlc should build the SWF for you.
Cheers!


clang_6: fix sanitizers under libstdc++

Motivation for this change
Fix headers and runtime libs being lost due to #39743. Sanitizer test is now passing under both clang stdenvs.
cc @Ericson2314
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option build-use-sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

Great job! I'm going to investigate whether all this stuff is a mass rebuild on master where llvm 5 is still used.

Oh staging was (finally!) merged, so no rebase even needed

This broke the cc-wrapper test
checking whether compiler uses NIX_CFLAGS_COMPILE... ok
checking whether compiler uses NIX_LDFLAGS... ok
In file included from <built-in>:340:
<command line>:1:9: warning: '_FORTIFY_SOURCE' macro redefined [-Wmacro-redefined]
#define _FORTIFY_SOURCE 2
        ^
<built-in>:328:9: note: previous definition is here
#define _FORTIFY_SOURCE 0
        ^
/nix/store/3c3vrabg4yy87y4qx8zsy5x2vdg132j5-sanitizers.c:1:10: fatal error: 'sanitizer/asan_interface.h' file not found
#include <sanitizer/asan_interface.h>
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning and 1 error generated.
builder for '/nix/store/g5m71w28lj8sri93ad7pd8zyia161azm-cc-wrapper-test.drv' failed with exit code 1

Guess we will need some conditions. @Ralith know what's up?


Win build to create cp2cp during CI

fyi: the build fails because you have to (single) quote the github.workspace thingy

I'd also suggest uploading the artifacts as a nightly release as we do in shvspy here
Otherwise, I like it, very nice.

Yes, to make release would be nice. I would better prefer to do it in separate PR.


DDA Compliance(Keyboard accessibility) issue for paper-password-input

Hello ,
I am facing issue in keyboard accessibility testing for paper-icon-button. The label is not reading for paper-icon-button. Please help me with the fix.

Could you maybe show some code snippets and screenshots with what you're trying to do, and what you're expecting, and what actually happens?

I am using below code for password field with eye symbol.

As per DDA requirement, on tab of eye icon, it has to read as show password/any text. Reading loud is not happening.
The fix may be - if u add alt property in paper-password-input and pass same alt property to paper-icon-button in paper-password-input component.
Please let me know if have to explain the issue in detail.

Couple of pointers for me:

We do not want to embed any text in the component, because that just gets us way to far into i18n/l10n issues. This means the information must come from the outside
We definitely need a alt/aria-* on the icon, and cannot simply hide if from a screenreader: The button is functional
There is a longer discussion in https://github.com/PolymerElements/iron-icon/issues/8 that seems relevant. The short version seems to be: "Add attributes for the alt text(s)"

I need to ponder a bit how to do that best, but a PR that would add an property for controlling the alt text would probably be a good start :)

Thanks for the quick response. Will agree on point 1. Will be waiting for this fix to come. Thank you

I was trying with title attribute.
<paper-icon-button title="visibility" suffix icon="[[_getIcon(visible)]]" on-tap="_toggleVisibile" class="visibility-icon" title="{{title}}">
This will add tooltip and reads the text.


erc20votes token contract v1

Openzeppelin ERC20Votes  simple cairo implementation

@tevrat-aksoy ready for review/merge or not yet?

This is a simple votes token. It will keep account balances for given block number. We can use this for now

Ok, let me know when you want to merge it.


Support displaying a map with the route from current location to the bus stop when clicking in the bus stop description

Closing as it's related to #14


Rainbow Eucalyptus Sapling

The modified Dank 7 recipe uses the Rainbow Eucalyptus Sapling from BYG, but Terrestria also has one. An item tag should be created that contains both of these, and then that tag should be used in the recipe instead.

Fixed in dev branch.


Migrate the config language to YAML

Using YAML as a configuration language would result in additional dependencies; but at the same time, UX and testing becomes a lot lot better.

Implemented in cc81875


Improve performance of DeviceArray indexing

DeviceArray.__getitem__ is implemented by _rewriting_take in lax_numpy.py. This function can be sped up via jit, but it's tricky to avoid excessive recompilations. @hawkinsp has laid the foundation for this with the _split_index_for_jit logic and the commented-out jit annotation on _gather, but it still needs some more work as described in the TODO and in https://github.com/google/jax/pull/2865. In the thread in #2865, Peter says:

The slightly better idea sketched out here already is to split the indices into a static part and a dynamic part (_split_index_for_jit). We then call a helper function (_gather) that is jit-ted with only the static part being a static_argnum. Unfortunately I had to comment out the jit because of the pattern shown in the comment led to a lot of recompilation because it was considered static.
My plan was to work around that case by recognizing that pattern outside the call to _gather and removing the specific indices from the static part of the index. Note this is a little subtle because of cases like np.arange(10)[5:15] mean the shape may depend on the index value, but note we only support concrete indices here anyway.
I suspect another blocker here is that there is, subsequent to the jit attempt above, Matt added a fast-path to generate a reshape in some common cases that don't actually do any slicing. We must not break that because the lazy constant stuff depends on it working.

Registering interest in this issue! We're using CPU backends for now, which are understandably not a priority, but if jax really is a "drop-in" for numpy, it'd be nice to have reasonable indexing performance.
For reference, here are some timing comparisons (colab).

+1 for this issue. It's really a showstopper for first-time users like myself, where JAX shows 100x slower performance than numpy...


Add support for SASS/SCSS in custom styles

Hugo already supports this, but I get the following error:
"themes/hugo-notepadium/layouts/partials/custom-css.html:8:50": execute of template failed: template: partials/custom-css.html:8:50: executing "partials/custom-css.html" at <resources.Concat>: error calling Concat: resources in Concat must be of the same Media Type, got "text/x-sass" and "text/css"

Got it

Updated, build SASS/SCSS while filename has suffix .sass or .scss.

Thanks!


How to set IP?

How to set IP(http://<IP_ADDRESS>:8081/#)? Thanks~

//see https://stackoverflow.com/a/30754194/5555803
// Return IP address of WiFi interface (en0) as a String, or nil


Hugging Face server not returning probability scores with --return_probabilities flag

/kind bug
What steps did you take and what happened:
I deployed an InferenceService using Hugging Face server with a Hugging Face model for sequence classification.
In the InferenceService YAML, I used the --return_probabilities argument, expecting the model to return all probability distributions for the predictions. However, the model is only returning the predicted class label, not the probability scores.
After reviewing the code, it seems the return_probabilities argument is not being passed correctly to the HuggingfaceEncoderModel. Specifically, the model initialization does not include this parameter, so the probabilities are not being returned as expected.
What did you expect to happen:
I expected the InferenceService to return the complete probability distribution for each prediction, as indicated by the --return_probabilities argument.
What's the InferenceService yaml:
apiVersion: serving.kserve.io/v1beta1
kind: InferenceService
metadata:
  name: huggingface-test
spec:
  predictor:
    model:
      modelFormat:
        name: huggingface
      args:
      - --model_id=XSY/albert-base-v2-fakenews-discriminator
      - --backend=huggingface
      - --task=sequence_classification
      - --return_probabilities
      resources:
        limits:
          cpu: "1"
          memory: 2Gi
        requests:
          cpu: 100m
          memory: 2Gi

Anything else you would like to add:
I use
curl -v -H "Host: huggingface-test.default.example.com" -H "content-type:application/json"  http://localhost:8080/v1/models/huggingface-test:predict  -d '{"instances": ["hello"]}'

return
* Connection #0 to host localhost left intact
{"predictions":[0]}%

It seems the HuggingfaceEncoderModel class does not pass the return_probabilities argument correctly. Although its action="store_true" should make it True, the model's initialization does not include this parameter, which prevents the probability distributions from being returned as expected.
The argument is defined as:
parser.add_argument(
    "--return_probabilities",
    action="store_true",
    help="Return all probabilities",
)

But in the model initialization:
model = HuggingfaceEncoderModel(
                model_name=args.model_name,
                model_id_or_path=model_id_or_path,
                task=task,
                model_config=model_config,
                model_revision=kwargs.get("model_revision", None),
                tokenizer_revision=kwargs.get("tokenizer_revision", None),
                do_lower_case=not kwargs.get("disable_lower_case", False),
                add_special_tokens=not kwargs.get("disable_special_tokens", False),
                max_length=kwargs["max_model_len"],
                dtype=dtype,
                trust_remote_code=kwargs["trust_remote_code"],
                tensor_input_names=kwargs.get("tensor_input_names", None),
                return_token_type_ids=kwargs.get("return_token_type_ids", None),
                predictor_config=predictor_config,
                request_logger=request_logger,
            )

In Encoder
def __init__(
        self,
        return_probabilities: bool = False,
        ...
):

Environment:

Istio Version:1.20.4
Knative Version:1.13.1
KServe Version: master
Kubeflow version:
Cloud Environment:[k8s_istio/istio_dex/gcp_basic_auth/gcp_iap/aws/aws_cognito/ibm] : no
minikube version: v1.34.0
Kubernetes version: (use kubectl version):v1.31.0
OS (e.g. from /etc/os-release):Ubuntu 24.04 LTS

Please assign this issue to me.

/assign @oplushappy


[BUG] about magit

hi@abougouffa
Before I used magit to submit the code, everything was fine and no password was required.
Recently I found that when I submit, the following prompt will appear:
password or token for user my-username

I tried entering the token or password but couldn't submit it.

I found the problem, it's related to this code
When I comment it out, everything works fine
https://github.com/abougouffa/minemacs/blob/main/skel/config.el#L255-L273

Yes. This is not a bug, it is an example of how you can use linjira2. You are not supposed to use skel/comfig.el as it is. You need to copy it to ~/.minemacs.d/config.el and remove the irrelevant examples.


[QUESTION] Does hyperf have something similar to laravel queue worker?

Laravel has the queue worker to processes queued jobs: https://laravel.com/docs/9.x/queues#running-the-queue-worker
Does hyperf have something similar? Where you can dispatch jobs and some worker can process the jobs using coroutines?

https://hyperf.wiki/2.2/#/en/async-queue

@cexll
If I want to consume processes on another repository/server, I am to use: php bin/hyperf.php start ?
With alravel we have the php artisan queue:work command, it only starts up the queue worker. There is no such command for hyperf? Just have to start up the http server?

You can implement one yourself through command

ok so hyperf does not have a build in queue worker correct? We need to implement this manually?

@cexll Can you elaborate? If I dispatch an event from Laravel for example and would like to consume the events using coroutines with hyperf on a different server/repo, how would it work?

see mix  https://github.com/mix-php/mix/blob/master/README_EN.md

@cexll what he means is if hyperf has any way to run only the queue workers in a server. For example: my application has a "export queue" that uses a lot of cpu, so i can't run this queue worker in same application server. There are any "hyperf native" way to do this? Don't think this is a "not used feature". I see as one of the biggest points in Laravel btw.


Update scribe ReadME

Update the Readme on scribe and add all necessary changes to the app.

https://github.com/sevenxhq/scribe-vsc-obs/blob/main/README.md


Extend GlobalCache facade from the original facade

I want to use the GlobalCache facade but I noticed that my IDE (PhpStorm) doesn't recognize any functions in the autocomplete.
This PR simply extends the GlobalCache facade from the original Cache facade. Thus the IDE can use the "@method"s in the PHPdoc of the original facade.
I don't know if it's a good idea to extend the facade. Another idea would be to copy the PHPdoc from the original facade. But the extend works fine and we don't have to worry when a new cache function should be implemented in the Laravel framework.

Yeah that's alright, the Cache facade is just a pure facade with docblocks https://github.com/laravel/framework/blob/8.x/src/Illuminate/Support/Facades/Cache.php
Thanks for the PR!


No colors in terminal

When I try to record, I get these errors and this colorless shell.
I am using zshell on macos, but have the same issue with fish shell
Any ideas?

Have you tried with this command?
terminalizer record demo -d 'zsh'

There's a discussion for this in #2

thanks @deryrahman. this worked for me!


Support optional text below LoadMask spinner

Add prop to LoadMask component to support displaying an optional string beneath the loading spinner.  Would be empty by default - no text - but useful for cases where there is something special to say about the load operation (e.g. "Loading requested data from FooSystem")

Hi - went to use this just now in an app - worked great, but realized that the text is very difficult to read when it's rendered over other content like a grid full of data, especially in the light theme.
I think we will need some kind of semi-opaque background on the text element to help with legibility. When you have a chance, can you take a look?  Let me know if it's not obvious - I can send a screenshot or show you the example I am looking at.  Thanks much.


Add and remove

In This Branch I Add :

Removed all hardcoded items from the tasks array.
Created a new JavaScript file for the new functionality.
I implement a function for adding a new task.
I implement a function for deleting a task.
I implement a function for editing task descriptions.
By default new tasks have the property completed set to false and the property index set to the value of the new array length.
Deleting a task should update all remaining items' indexes, so they represent the current list order and are unique.
All changes to the To Do List saved in local storage.

Removed all hardcoded items from the tasks array.
Created a new JavaScript file for the new functionality.
I implement a function for adding a new task.
I implement a function for deleting a task.
I implement a function for editing task descriptions.
By default new tasks have the property completed set to false and the property index set to the value of the new array length.
Deleting a task should update all remaining items' indexes, so they represent the current list order and are unique.
All changes to the To Do List saved in local storage.

rrrrrrrrrrrrrrrrrrrrrrr


Does not seem to allow navigation and do anything in Desktop browser

I tried this in Firefox on my mac.  I can't seem to move around or do anything except look around.
The core value-proposition for WebXR is that we can build sites that support progressive refinement and do something reasonable on any device.
This experience should work in everywhere, right?  All of the demos are reasonably delivered outside of an immersive display.

We included a debug mode that will let you move around using the cursors if you add ?debug to the url.
Regarding the progressive enhancement, that's for me the value of WebXR but slightly different from your point. For me the core value is to be able to deliver experiences to a wide range of devices and platform, but I feel it's ok if an application's requirement is that all these devices has immersive mode and/or controllers.
Sometimes is really hard to add a compatibility mode in non-immersive mode just for the sake of having that fallback without really adding any extra value.
In current hello webxr experiments, and others we had planned to at to it, we were targeting the lowest common denominator, so that's why we just use a button controller, so it works on all the devices, even on 3dofs devices.
Our idea for the experiments that will live around it is to experiment with the XR medium and see what it can offer in terms of UX. Sometimes I get the feeling that if you have just a dumb 2D/3D version of a VR experience, people could just try on their browser and thinking "nah this is boring", without even giving it a try on VR, where it could be pretty interesting instead.

In any case, I expect us to deliver new progressive components in ECSY (like a laser controls that could fallback to a mouse or gazer) that could help delivering that kind of progressive behaviour, but that won't necessarily be a priority for all the experiments we could be delivering here.

Closing it in favor of https://github.com/MozillaReality/hello-webxr/issues/80

I think we're missing a huge opportunity.  I love this demo, and I love that people are commenting about "this shows WebXR can compete with Unity", but we are missing a massive opportunity to be showing that WebXR IS BETTER THAN UNITY.  This demo, with proper support for tablet/phone/desktop/laptop, even trivial/simple support, powerfully shows that you can create content that leverages BOTH immersive XR and 2D screens on the web.  Something that is quiet a bit more challenging in Unity.

Don't get me wrong, I'm totally with you on the responsive XR & 2D screen way to go, actually we have done that in all the demos we released within the team so far.
The problem with this one is that there are interactions that will feel weird: how to play xylophone with mouse and keyboard? painting with your mouse on the graffiti wall when the wall is not totally aligned with your view and the spray "physics" depends on the distance will end up in something really weird (I was doing it that way when started developing it).
Also the "fight" for us in "WebXR is better than Unity" is already in our side in terms of walled gardens stores/platforms/sdks/device features, ...
The other point of view regarding not looking like just a bunch of random cubes with ugly light and "coder colors" is more on the land of "WebGL vs Unity" ensuring that the web is capable enough of presenting good (enough) graphics, and in that front there are already better demos than this one anyway.
And honestly knowing the amount of work that it could take to properly support other interactions (that won't be taken as state of the art of, let's say, mouse/keyboard) vs working on new XR UX and interactions, I believe it's way more interesting for the success of WebXR to work on the later

I don't think this is all or nothing.
Simply disable the inappropriate experiences, with a message on them.  Put a graffiti image up and say "to try this, use an immersive device".  For the xylophone, play the notes they hit with the mouse;  in both cases, don't show the control devices, or have them sitting there with text that says "Can only be picked up with immersive controllers".
But, certainly many of the other experiences (panos, the room with the models, etc) are perfectly fine as "use touch or WASD + mouse to walk around" kind of experiences?!?
As for "winning" versus Unity.  I completely disagree that it's already on our side.  And it will get worse, as more and more of the capabilities of devices (hand tracking, new forms of sensing) come out that we don't properly expose in the web. This will be  more problematic in AR, where things like object/image detection, sharable / persistent placemarks, etc., have no clear path to cross-platform standardization.  We need to play to our strengths.

I don't mind being only immersive (for the time being) but we should have
appropriate messaging.
On Mon, Feb 3, 2020 at 10:36 AM Blair MacIntyre<EMAIL_ADDRESS>wrote:

I don't think this is all or nothing.
Simply disable the inappropriate experiences, with a message on them. Put
a graffiti image up and say "to try this, use an immersive device". For the
xylophone, play the notes they hit with the mouse; in both cases, don't
show the control devices, or have them sitting there with text that says
"Can only be picked up with immersive controllers".
But, certainly many of the other experiences (panos, the room with the
models, etc) are perfectly fine as "use touch or WASD + mouse to walk
around" kind of experiences?!?
As for "winning" versus Unity. I completely disagree that it's already on
our side. And it will get worse, as more and more of the capabilities of
devices (hand tracking, new forms of sensing) come out that we don't
properly expose in the web. This will be more problematic in AR, where
things like object/image detection, sharable / persistent placemarks, etc.,
have no clear path to cross-platform standardization. We need to play to
our strengths.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/MozillaReality/hello-webxr/issues/79?email_source=notifications&email_token=AACDTSX7EOSHAMDDBU77WHLRBBP23A5CNFSM4KPFMVC2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEKU5EUY#issuecomment-581554771,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AACDTSXUHRBNNIDKJDCAX5TRBBP23ANCNFSM4KPFMVCQ
.

I understand there is "only so much time", but admit this still mystifies me.  I'm not suggesting that everything has to work.  But, being able to move through the spaces with WASD+mouse, and do "the easy" things (enter into 360 images / video, go into the different rooms, etc) seems trivial.  You could even use the more interactive experiences (xylophone, spray paint) to push people to try it immersively (put message above mallets, show a pre-painted message on the wall, both of which say "only works immersively")


Refactoring

This refactoring was needed to make tests run out of the box everywhere, including CI builds:

Directory.Build.props added to store common properties
using C# 10.0 with

nullable reference types enabled
implicit usings enabled
file scoped namespaces

migrate tests to use DotNet.Testcontainers, so they run everywhere out of the box (only local Docker installation is required)
added more tests to verify different configurations
enabled CI-Build via GitHub actions

This is the basis to add more tests to verify the correct behavior of #26

Perhaps easier if I had you as collaborator on project?

Yes, that would be great 😊


Add mkdir command

First of all, thank you for this useful plugin.
I need to remove directory on remote server, I would to implement thise  command, I'll send you a pull request.

Issue is merged now, thank you.


just: 1.14.0 -> 1.15.0

Description of changes

Related release: https://github.com/casey/just/releases/tag/1.15.0
Things done

Built on platform(s)

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

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

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

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

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

[ ] Fits CONTRIBUTING.md.

Questions
How can I get the new hashes ? I'm not sure about how to generate them and haven't found instructions in CONTRIBUTING.md

Apparently my version of the repo was a few days outdated and I missed https://github.com/NixOS/nixpkgs/pull/260746


Create a tool to recover cluster console after scaling machine sets to 0

Web console is unavailable after scaling worker machine sets to 0. This happens becasue by default router pods are deployed on workers.
It creates a tricky situation for users who scaled machine sets via web console and do not have a valid kubeconfig locally to make changes via CLI.
SREs will be able to manually recover user clusters from this state, but it requires a long-term solution.

enabling the admin kubeconfig to be retrieved by the list-credentials api would probably significantly help this.


Add active cases and convert confirmed->active

In normalize-data.ts, compute a totals.active array to be (confirmed - recovered - deaths) for every day in the time series. Also add corresponding metrics to row.averages, row.maxes, row.percentages, etc
Change all cases of "confirmed" in the UI to the "active" numbers.

thanks :100:

Fixed in #18