79730555

Date: 2025-08-09 10:35:04
Score: 2
Natty:
Report link

You can cd into another directory, for example if you copy the address in your address bar in your file explorer, and paste it in your powershell, and type change directory command, as seen below

cd 'D:\Users\username\Downloads"

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

79730552

Date: 2025-08-09 10:33:03
Score: 2.5
Natty:
Report link

I had this issue too and then when i had the (SA) isssue i just knew the problem, I tried vpn but still didn't work so i turn my pc off and then turn it back on and it works well now.

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

79730544

Date: 2025-08-09 10:09:58
Score: 1
Natty:
Report link

I found out the issue was that the feature set that I had defined was not enough to let the parser choose a different action than starting an arc. Once I added a feature to indicate if an arc was started, the parser now starts and ends arcs until the stop condition is reached. The code looks somewhat different than the example that I first posted, but it is similar. For example, the while-loop in the parse() method continues indefinitely (while True:) but there is a break condition that comes into effect when the number of arcs reached the number of tokens in the sentence (since the number of arcs including the root arc is the same as the number of tokens). Note that I also switched from using the perceptron code to a SVM from the scikit-learn library.

Reasons:
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Nils Blomqvist

79730542

Date: 2025-08-09 10:04:57
Score: 1.5
Natty:
Report link

A pure Python library, with no dependencies, to calculate business days between dates, quickly and efficiently. Ideal for Python developers and data scientists who value simplicity and performance.
https://github.com/cadu-leite/networkdays

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Low reputation (0.5):
Posted by: Carlos Leite

79730538

Date: 2025-08-09 09:58:56
Score: 1.5
Natty:
Report link

0

A pure Python library, with no dependencies, to calculate business days between dates, quickly and efficiently. Ideal for Python developers and data scientists who value simplicity and performance.

https://github.com/cadu-leite/networkdays

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Low reputation (0.5):
Posted by: Carlos Leite

79730537

Date: 2025-08-09 09:57:55
Score: 1.5
Natty:
Report link

A pure Python library, with no dependencies, to calculate business days between dates, quickly and efficiently. Ideal for Python developers and data scientists who value simplicity and performance.

https://github.com/cadu-leite/networkdays

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Low reputation (0.5):
Posted by: Carlos Leite

79730536

Date: 2025-08-09 09:56:55
Score: 1.5
Natty:
Report link

or jut check
pure Python library, with no dependencies, to calculate business days between dates, quickly and efficiently. Ideal for Python developers and data scientists who value simplicity and performance.
https://github.com/cadu-leite/networkdays

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Low reputation (0.5):
Posted by: Carlos Leite

79730534

Date: 2025-08-09 09:54:55
Score: 0.5
Natty:
Report link

Step-by-Step Internal Flow

  1. BEGIN → The database assigns a transaction ID (TID) and starts tracking all operations.

  2. Read/Write Operations → Data pages are fetched from disk into the Buffer Pool.

  3. Locking / MVCC

    • Lock-based systems: lock rows/tables to ensure isolation.

    • MVCC systems: keep multiple versions of data so reads don’t block writes.

  4. Undo Logging → Before any change, the old value is written to an Undo Log.

  5. Change in Memory → Updates are made to in-memory pages in the buffer pool.

  6. Redo Logging (WAL) → The intended changes are written to a Write-Ahead Log on disk.

  7. Commit → The WAL is flushed to disk, guaranteeing durability.

  8. Post-Commit → Locks are released, and dirty pages are eventually written to disk.

  9. Rollback (if needed) → Use the Undo Log to restore old values.

Read More: https://jating4you.blogspot.com/2025/08/understanding-internal-working-of.html

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

79730526

Date: 2025-08-09 09:34:50
Score: 3.5
Natty:
Report link

That's called an inline mode.
Here's the links in official API reference:

  1. About inline bot: https://core.telegram.org/bots/inline

  2. API reference: https://core.telegram.org/bots/api#inline-mode

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

79730525

Date: 2025-08-09 09:31:49
Score: 0.5
Natty:
Report link

I've done very basic image creation with PIL in Mojo. (Running on Fedora Linux, Mojo installed via pip into Python venv.) My program imports PIL.Image, creates a new image, and initialises the pixel data from a Mojo List[UInt32] converted via the Mojo Python.list() type conversion.

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Single line (0.5):
  • High reputation (-1):
Posted by: Hugh Fisher

79730514

Date: 2025-08-09 09:17:46
Score: 0.5
Natty:
Report link

If you are using newer version of keycloak specifically 26, then
https://www.keycloak.org/server/containers#_importing_a_realm_on_startup

keycloak:
  image: quay.io/keycloak/keycloak:26.1.4
  command: start-dev --import-realm
  ports:
    - "8081:8080"
  environment:
    KC_BOOTSTRAP_ADMIN_USERNAME: admin
    KC_BOOTSTRAP_ADMIN_PASSWORD: admin
    KC_DB: postgres
    KC_DB_URL: jdbc:postgresql://postgres:5432/keycloak
    KC_DB_USERNAME: keycloak
    KC_DB_PASSWORD: keycloak
  volumes:
    - keycloak_data:/opt/keycloak/data
    - ./compose/keycloak/realms:/opt/keycloak/data/import
  networks:
    - keycloak
Reasons:
  • Probably link only (1):
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Noman

79730510

Date: 2025-08-09 09:09:43
Score: 5.5
Natty: 5
Report link

solution for controlling usb Power on/off is in my video https://www.youtube.com/watch?v=CTlXuiL_ARM&t=5s

Reasons:
  • Blacklisted phrase (1): youtube.com
  • Probably link only (1):
  • Low length (1.5):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Osama Ghandour Geris

79730508

Date: 2025-08-09 08:49:39
Score: 1
Natty:
Report link

The error happens because HSQLDB’s SQL engine can’t find your class in its own Java classpath — fix it by adding the JAR via SET DATABASE JAVA CLASSPATH, restarting, and ensuring the method is public static and not in a nested Boot JAR.

Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: J.Srivastava

79730505

Date: 2025-08-09 08:43:37
Score: 4.5
Natty:
Report link

please focus on bulkifying, like @eyescream did in his example

Reasons:
  • Low length (1.5):
  • No code block (0.5):
  • User mentioned (1): @eyescream
  • Single line (0.5):
  • Low reputation (1):
Posted by: Abhishek Bharti

79730489

Date: 2025-08-09 08:11:30
Score: 0.5
Natty:
Report link

Had to build on top of the information provided, as I saw no clear rule for tokens

This worked for me:

delims^=^>^<^"^ tokens^=1^,^2^,^3^,^4^,^5

Was unable to make this work changing the order to the classical: tokens^=1^,^2^,^3^,^4^,^5 delims^=^>^<^"^

I have been unable yet to include blank spaces for delims using this approach. I tried with delims^=^>^<^"^ ^ to no avail.

Some proposals of other answers did not worked for me.

Reasons:
  • Blacklisted phrase (1): did not work
  • Whitelisted phrase (-1): This worked for me
  • Whitelisted phrase (-1): worked for me
  • No code block (0.5):
  • Low reputation (1):
Posted by: CT2003

79730477

Date: 2025-08-09 07:45:24
Score: 2.5
Natty:
Report link

The Red Cross Society of China has died inside, 5 subversive conspiracies exposed! Extremely fearful!

Food is the most important, but now the evil seeds are on earth! For thousands of years, the Elders always charge: "Take heed, beware of the leaven of the Pharisees, and of the leaven of Herod. (Mark 8:15)"; The visible demons are not terrible, but the sugar coated shells and boiled frogs in warm water - The subtle poisoning! If a minor disease is not cured, it will inevitably go deep. If the disease goes into anorexia, it will be hopeless. The awakening time will be dark! For example, the black mage in the Lord Of The Rings left a "five finger" mark on the orc's head. Now the devil is deeply rooted in the hearts of the people and covered with human skin. The five internal organs (poisons) are complete and run everywhere, omnipresent and ferocious! In a short time, it will be a world of "walking corpses"! There is no doubt that for these irrational and immoral "ghouls", the greatest "fun of life" is of course ... eating human!

Therefore, it is still the Millennium prophecy: "Take heed that no man deceive you. For many shall come in my name, saying, I am Christ; and shall deceive many. And ye shall hear of wars and rumours of wars: see that ye be not troubled: for all these things must come to pass, but the end is not yet. For nation shall rise against nation, and kingdom against kingdom: and there shall be famines, and pestilences, and earthquakes, in divers places. All these are the beginning of sorrows. Then shall they deliver you up to be afflicted, and shall kill you: and ye shall be hated of all nations for my name's sake. And then shall many be offended, and shall betray one another, and shall hate one another. And many false prophets shall rise, and shall deceive many. And because iniquity shall abound, the love of many shall wax cold. But he that shall endure unto the end, the same shall be saved. And this gospel of the kingdom shall be preached in all the world for a witness unto all nations; and then shall the end come. (Matthew 24:4-14) "( these "4" all means "dead" in Chinese pronunciation)

Throughout the history of the "Red Cross Society", from the bloody crucifixion of Jesus to the excessive collection of papal Crusades, from religious reform to clarifying doctrines to palliative surgery and artificial intelligence, from the affected "cross salvation medicine" to the knowledge culture with developed limbs and empty mind, it is obviously an increasingly desolate, corrupt, deviated from the core and cruel human history! Death is like a lamp out, When the body is dead, there is still soul. But if the heart is dead, then all dead without burial! Don't think you can still be alone at the junction of heaven and earth (light and dark). Visually, this is the most fierce arena for the fight between good and evil! As a crossroads, the Middle East has always been a troublemaker. Jews are the representatives of mankind. The best and worst are concentrated on them! As shown as the "crime poison" has spread to the north and west, giving these Migrant Workers and Leading Sheep with "sickle hoe" and "cross pastoral stick" a blow! The Worker's disobedience also shows that the Shepherd's discipline is ineffective (or beyond the reach of the whip). Fish begins to stink at the head, and natural disasters are everywhere!

However, these are inevitable "pretty evil tide" (historical trends). War and disease are just the beginning, and the "finale" (center, focus) is coming. So the fingers connect with the heart, it is natural that there should be a church before a society; Human life matters, man-made disasters are the precursor of natural disasters, man and nature are one; Although the former is an explicit symptom, it just an irrelevant skin pain, but it can reflect a series of potential (internal) problems. It is difficult to endure pain and itch, When the invisible virus without gunpowder breaks through the heart of human nature, the whole social group has essentially died directly from the inside! This is the internal corruption of self occupation! For the time being, we can summarize the crux of all social problems with "uneasy mentality and psychological decline". There is nothing new under the sun, As early as the beginning of the last century, this obvious symptom and death tragedy have been shown on the "foretaste (heretic) wood (木)" staff, as the foot of the "human" (人; humanized) has exposed under the "cross" (十;Divinity) and become "A Rotten Wood"(木)- The Golden Time is over just after "three generations"! At most, it is regarded by outsiders(faithless)as "Umbrella(伞)of Biochemical Crisis"!

The heart is all things, So the selfish thoughts are sins, and phase is generated by mind, It has nothing to do with the environment but the state of heart-vision! If the internal contradiction is not handled, it will inevitably lead to external (physical) conflicts. New sorrows and old hatreds will come one after another,once the heart-lamp is off, there is no spark to start a prairie fire, only black smoke! Such chaos (civil strife) can be seen in a little bit, even those who are deeply hidden in "China Christian Church"(CCC)center, these otaku and "Outer-ring" also knows. What are you saying about the family scandal? The spectators see the chess game better than the players, This is reflected by insiders who are outside the church. While the other 99% of Chinese are still in the dark, completely ignorant, and even gloating about indifference, What else do they say that prevention begins with indifference? If it goes on like this, isn't it all drift with the current, and it's all over? Do me a favor please, The devil has come up with countless refreshing tricks to poison and kill our entire human group, and we are still beautifying them, fighting over trivial matters, and drifting on the core issues?

Reasons:
  • Long answer (-1):
  • No code block (0.5):
  • Ends in question mark (2):
  • Low reputation (1):
Posted by: GoodSpeaker

79730467

Date: 2025-08-09 07:24:19
Score: 3
Natty:
Report link

If you can recompile nginx, you might consider using the module I developed.

https://github.com/HanadaLee/ngx_http_request_cookies_filter_module

location /api {
    clear_request_cookie B;
    proxy_set_header $filtered_request_cookies;
    proxy_pass <upstream>;
}
Reasons:
  • Probably link only (1):
  • Contains signature (1):
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Hanada

79730466

Date: 2025-08-09 07:22:19
Score: 0.5
Natty:
Report link

Basically it means…

Your project isn’t on the “old” stable Next.js behavior anymore.
In older versions of Next.js App Router API routes, this worked:

ts

CopyEdit

exportasync function PUT(request: Request, { params }: { params: { userID: string } }) { console.log(params.userID); // ✅ direct access }

because params was just a plain object.


But in newer / canary (experimental) versions of Next.js, they changed it so:

ts

CopyEdit

context.params // ❌ not a plain object anymore

is actually a Promise that you need to await:

ts

CopyEdit

const{ userID } = await context.params;


Why the change?

It’s telling you: “I was expecting a Promise here, not an object.”

Reasons:
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Contains question mark (0.5):
  • Low reputation (1):
Posted by: Ali Ahmed

79730463

Date: 2025-08-09 07:10:17
Score: 1
Natty:
Report link

In case you want to read/write values from/to Settings.Global, you should use the public methods | Settings.Global | API reference.

Just don't exec shell command in your Android application.

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

79730461

Date: 2025-08-09 07:04:15
Score: 0.5
Natty:
Report link

pip install pylint-django --upgrade

Then in your project folder create .vscode/settings.json file (or CMD+SHIFT+P: Open Workspace settings (JSON) )

in the json file add:

"pylint.args": ["--load-plugins", "pylint_django", "--django-settings-module=config.settings"]
Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Mohammad Aqajani

79730460

Date: 2025-08-09 07:01:14
Score: 3
Natty:
Report link

You can’t directly “call” a PHP function from JavaScript without refreshing, because PHP runs on the server and JavaScript runs in the browser.

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

79730440

Date: 2025-08-09 05:53:01
Score: 3.5
Natty:
Report link

When registering your class, use GDREGISTER_RUNTIME_CLASS(classname) instead of GDREGISTER_CLASS(classname) to make it only run when the game is running, and not in the engine itself

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Unregistered user (0.5):
  • Single line (0.5):
  • Starts with a question (0.5): When
  • Low reputation (1):
Posted by: The2b

79730439

Date: 2025-08-09 05:43:59
Score: 3
Natty:
Report link

Google Sheets unfortunately added a workaround to your workaround, now your function does not work.

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

79730438

Date: 2025-08-09 05:43:59
Score: 1.5
Natty:
Report link

just remove the display:block; width:100%;

so your style look likes this

table {
  border: 2px solid #f00;
}

caption {
  background: #0f0;
}
Reasons:
  • Low length (1):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: sekrupman

79730432

Date: 2025-08-09 05:27:56
Score: 0.5
Natty:
Report link

As stated in the official documentation, for next-auth@4 providers require an additional .default to work in Vite. This will no longer be necessary in next-auth@5 (authjs).

Reference

To remove the syntax error for using .default, add @ts-expect-error comment

import CredentialsProvider from "next-auth/providers/credentials";
import { NuxtAuthHandler } from "#auth";

export default NuxtAuthHandler({
  secret: process.env.AUTH_SECRET,
  providers: [
    // @ts-expect-error Need to use .default here for it to work during SSR. May be fixed via Vite at some point
    CredentialsProvider.default({
      id: "credentials",
      name: "Credentials",
      type: "credentials",
      credentials: {
        email: { label: "Email", type: "text", placeholder: "[email protected]" },
        password: { label: "Password", type: "password" },
      },
      async authorize(credentials: { email: string; password: string }) {
        const res = await fetch(
          `${process.env.NUXT_PUBLIC_API_URL}/auth/login`,
          {
            method: "POST",
            body: JSON.stringify({
              email: credentials?.email,
              password: credentials?.password,
            }),
          }
        );
        console.log("res", res);
        // handle the rest
      },
    }),
  ],
});
Reasons:
  • Long answer (-1):
  • Has code block (-0.5):
  • User mentioned (1): @ts-expect-error
  • Low reputation (1):
Posted by: Redoxx

79730424

Date: 2025-08-09 04:44:47
Score: 1
Natty:
Report link

You do not need to use docker. You can either test parts of the programs with unit test. Or write an alternative main with a Build tag, which creates the context and read the event from e.g. Json files.

You wount get the correct pathes or iam restrctions. But if you do not work on the /tmp filesystem that does not matter.

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

79730422

Date: 2025-08-09 04:30:45
Score: 3
Natty:
Report link

This Alzheimer’s MRI dataset has more pictures in some groups and fewer in others. Because of this, the computer finds it harder to learn about all groups in the same way.

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

79730420

Date: 2025-08-09 04:29:45
Score: 0.5
Natty:
Report link

Thanks to @wildpeaks' answer, I have implemented this idea that works for my project (iOS13+ API, RealityKit ARView), here's the code snippet without the business logics:

// Check if the entity is in screen every 0.5s
    func startTrackingAnchorEntities() {
        anchorCheckTimer = Timer.scheduledTimer(withTimeInterval: 0.5, repeats: true) { [weak self] timer in
            self?.checkForNewAnchors(timer: timer)
        }
    }

    private func checkForNewAnchors(timer: Timer) {
        // Check if there is an anchor, you may do additional checks here for the right entity(names, children, etc.)
        guard let entity = self.scene.anchors.first {
            print("❌ Missing required objects - entity: \(self.scene.anchors.first != nil)")
            return
        }
        
        // Get current active camera
        let cameraTransform = self.cameraTransform
        print("📱 Camera Transform - Position: \(cameraTransform.translation), Rotation: \(cameraTransform.rotation)")
        
        // Prevent checking with the initial frame camera positions that often just passes
        if (cameraTransform.translation == SIMD3<Float>(0,0,0)) {
            print("⚠️ Camera at origin (0,0,0), skipping...")
            return
        }
             
        // Convert world position to camera space
        let cameraAnchorEntity = AnchorEntity(world: Transform(scale: .one, rotation: cameraTransform.rotation, translation: cameraTransform.translation).matrix)
        
        // Get the entity's position
        let entityPosition = entity.position(relativeTo: cameraAnchorEntity)
        print("🔍 Entity relative position: \(bubblePosition)")
        
        // IMPORTANT! Get world position for projection, else the projected point becomes super big
        let worldPosition = entity.convert(position: .zero, to: nil)
        
        // Project bubble position to screen space
        guard let projectedPoint = self.project(worldPosition) else {
            print("❌ Failed to project entity position to screen space")
            return
        }
        print("📍 Projected point on screen: \(projectedPoint)")
        print("📱 Screen bounds: \(self.bounds)")
        print("🌍 World position used for projection: \(worldPosition)")
        
        // Check if the projected point is within screen bounds
        guard self.bounds.contains(projectedPoint) else {
            print("⚠️ Entity outside screen bounds")
            return
        }
        
        print("✅ Entity visible! Scene position: \(entity.scenePosition), Camera position: \(cameraTransform.translation)")

        // Stop the timers after detecting the visible bubble
        timer.invalidate()
        anchorCheckTimer = nil

        // Do whatever you need to do afterwards
    }

What's new and what I noticed are:

  1. The idea to use this function is to call it in your ARView's set up function. For my use case, I first load an ARWorldMap then I call this function, it runs fine in parallel without interfering with the relocalization progress for those whom may concern.

  2. the .z thing @JoeySlomowitz mentioned does still persists when I'm working on this issue. So I removed it and it seems to still work like a charm.

  3. I used ARView.cameraTransform which is a newer way to get active camera position in addition to session.currentFrame.camera You may find documentation about it here.

  4. The tricky part is the relative position space, make sure everything is relative to the same position space.

Reasons:
  • Blacklisted phrase (0.5): Thanks
  • Long answer (-1):
  • Has code block (-0.5):
  • User mentioned (1): @wildpeaks'
  • User mentioned (0): @JoeySlomowitz
  • Low reputation (0.5):
Posted by: MohaElder

79730410

Date: 2025-08-09 04:12:41
Score: 1.5
Natty:
Report link

You can’t get both in a single syscall, but on Linux you can avoid a second full path resolution by:

open() (or openat2() if you want to block symlinks) to get the file descriptor.

Use readlink("/proc/self/fd/") to retrieve the resolved path from the kernel.

This way you walk the path only once, and /proc/self/fd just returns the path the kernel already resolved.

Reasons:
  • No code block (0.5):
  • Low reputation (1):
Posted by: Nattee Kotsomnuan

79730409

Date: 2025-08-09 04:10:40
Score: 1
Natty:
Report link

Remove --progress or use --no-tty. parallel can't write progress to an interactive terminal if you're using nohup to background it.

Reasons:
  • Low length (1):
  • Has code block (-0.5):
  • Single line (0.5):
Posted by: Matthew Read

79730407

Date: 2025-08-09 04:05:39
Score: 2.5
Natty:
Report link

I know it's been six years. But I wanted to give the right answer here. Unity does support WAV loop points, and it's a very reliable way to achieve something vital to your game: having beautiful music with nice intros and looping on a specific part of the song through loop points. Not all wav edition software is compatible with unity though. I've used Wavosaur and it's compatible with Unity 6. I've also heard that tidalwave and other in-editor wav editors are also a viable option to set loop points. Once you set your loop points, all you have to do is tell the audio source to loop, and it will work seamlessly with your loop points out of the box. I hope this is useful to you, or anyone else visiting in the future!!

Reasons:
  • Blacklisted phrase (1): I know it's been
  • Long answer (-0.5):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Levant Alejandro

79730398

Date: 2025-08-09 03:47:35
Score: 3.5
Natty:
Report link

I managed to find it via this link (short url, but it redirects to a proper apple download url)

https://apple.co/38LbwqM

Reasons:
  • Blacklisted phrase (1): this link
  • Low length (1):
  • No code block (0.5):
  • Low reputation (1):
Posted by: SMC

79730391

Date: 2025-08-09 03:31:30
Score: 8.5
Natty: 5.5
Report link

John I wonder did you ever figure this out?

Reasons:
  • RegEx Blacklisted phrase (3): did you ever figure this out
  • Low length (1.5):
  • No code block (0.5):
  • Ends in question mark (2):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Jovan Julien

79730390

Date: 2025-08-09 03:22:28
Score: 0.5
Natty:
Report link

The container will not have a kthreadd, which is always pid 2:

[[ $(ps -p2) ]] && echo host || echo container

This will not work if either:

these would be somewhat obscure conditions.

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

79730382

Date: 2025-08-09 03:02:24
Score: 0.5
Natty:
Report link

I've run into a strange issue. I have a generic extension on interface .IDbGroups which defines a Groups property, but when it's invoked I get an InvalidOperationException.

Is there something I should know about about generic extensions and implementation?

Code:

public interface IDbGroups
{
    [Required]
    string Groups { get; set; }
}

public interface ISetting : IAssetsDbBase, IDbGroups
{
    ...
}

public sealed class Setting : AssetsDbBase, ISetting
{
    ...
    public string Groups { get; set; }
    ...

    public const string DefaultGroupName = "Assets";
}

[Expandable(nameof(Predicates.InGroupsImpl))]
public static MatchTypes DbInGroups<TEntity>(this TEntity item, string values) where TEntity : class, IDbGroups
    => DbUtility.ListMatches(item.Groups, values);
    
public static Expression<Func<TEntity, MatchTypes>> InGroupsImpl<TEntity>(string values) where TEntity : class, IDbGroups
    => e => DbUtility.ListMatches(e.Groups, values)

This line:
cache.Settings = await db.GetWorker<Setting>().WhereAsync(s => s.AppId.Equals(cache.App.Id) || s.AppId == null && s.DbInGroups(Setting.DefaultGroupName).Equals(MatchTypes.All));

Causes follow exception:
Inner Exception 1:
InvalidOperationException: No generic method 'InGroupsImpl' on type 'SLT.Assets.Extensions.LINQExtensions' is compatible with the supplied type arguments and arguments. No type arguments should be provided if the method is non-generic. 

Any suggestions would be great, I can't figure out why this happens. The error remains even if I remove

s.DbInGroups(Setting.DefaultGroupName).Equals(MatchTypes.All))

It accours when I query DbSet<Setting>
Weird

Reasons:
  • RegEx Blacklisted phrase (2): Any suggestions
  • Long answer (-1):
  • Has code block (-0.5):
  • Contains question mark (0.5):
  • Self-answer (0.5):
  • High reputation (-1):
Posted by: SteinTech

79730366

Date: 2025-08-09 01:58:11
Score: 1.5
Natty:
Report link

Removing WindowsSdkPackageVersion property works for me

Reasons:
  • Whitelisted phrase (-1): works for me
  • Low length (1.5):
  • Has code block (-0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Jack Ye

79730363

Date: 2025-08-09 01:33:06
Score: 3.5
Natty:
Report link

I can still remember the moment. A quiet afternoon in my first year of college, walking past a poster stuck slightly askew on the department wall: “Seeking students for an IoT project.”

It just caught my eye. I had no background in hardware, and, truthfully, I didn’t even know what “embedded systems” really meant. But something—a quiet spark of curiosity, perhaps—made me pause, take a photo of the poster, and later that night, send a hesitant email. That moment, which seemed so inconsequential at the time, became the flap of a butterfly’s wing.

What followed was a crash course in self-teaching, late-night debugging, and learning to build with both my hands and mind. By the end of the year, I had co-developed two working prototypes: a smart medicine dispenser and a stove timer control system. Both were later published as patents. That led to the Budding Engineer Award—an honor given annually to just two second-year students.

My achievements checked every box of conventional success. But I still felt disconnected, lacking that quiet sense of alignment that tells you you're building something that truly fits. I was proud, yes, but still searching.

The next domino fell during my internship at the National Informatics Centre. I was expecting a standard backend assignment. I hadn’t expected to be placed on the AI & Data Science team, and at the time, the field felt abstract and a bit intimidating.

But as I began building a file-based question-answering system using Retrieval-Augmented Generation (RAG) and LLaMA 3, something clicked. That sense of alignment I had been missing? I felt it then. I found myself staying up late, not out of pressure, but out of genuine curiosity. That internship did more than just expand my technical toolkit; it gave me direction. It turned curiosity into conviction.

The next ripple came during my six-month internship at Hyundai Motor India, where I joined the Internal Audit Division. It was unfamiliar territory, a room full of Chartered Accountants, with me as the lone data analyst. But that difference became my value. I worked through vast financial records, detected anomalies, and provided insights that directly supported audit processes and internal reviews.

What struck me was this: even in a traditional, compliance-focused environment, data had the power to challenge assumptions, improve systems, and guide meaningful decisions. It was more than just code or numbers; it was clarity, context, and consequence. This insight stayed with me and resurfaced when a friend shared their frustration with long, manual site assessments.

That conversation led to ArchiScout, a chatbot that automates site analysis for architectural planning. What began as a side project to help a friend soon evolved into something far more meaningful. A process that typically took weeks could now be done in minutes. Today, architecture students in my circle use it informally to fast-track their assignments. I now see ArchiScout as a blueprint for the kind of systems I want to build: tools that think with you, not just for you.

Knowing that my work was not just technically sound but genuinely useful was deeply fulfilling. I'm now working on publishing the project in hopes of making it accessible on a larger scale. But I know its true potential is still untapped. I want to refine it, scale it, and integrate more advanced models—steps I cannot take without a stronger academic foundation. That’s why I’m applying for a Master’s in Data Science.

[University-specific paragraph]

This Master’s program isn’t the destination—it’s the next ripple in a journey that began with a quiet choice I barely understood at the time. I want to take ArchiScout further and transform it into a robust, adaptable tool that genuinely supports architectural workflows. Over time, I hope to immerse myself in research that doesn’t just demonstrate technical capability but addresses problems that actually matter.

I entered college with questions, not a map. I followed sparks: a poster on a wall, an unexpected internship placement, and a conversation with a friend. And slowly, those sparks began to form a pattern. With every late-night debug session, every misstep turned into insight, and every unlikely opportunity followed by purpose, I found direction.

That accidental placement on the AI & Data Science team at NIC wasn’t just a lucky mismatch; it was the flap of a butterfly’s wing. What felt like a detour became a defining moment. It turned uncertainty into curiosity, and curiosity into conviction.

Now, I seek to deepen that conviction in an environment that challenges me intellectually, supports my growth, and equips me to design systems that think with you, not just for you, because I believe your program is where that impact can truly begin to scale

Reasons:
  • Blacklisted phrase (1): guide me
  • Blacklisted phrase (0.5): I cannot
  • RegEx Blacklisted phrase (1): I want
  • Long answer (-1):
  • No code block (0.5):
  • Contains question mark (0.5):
  • Low reputation (1):
Posted by: Srihari J

79730343

Date: 2025-08-09 00:29:53
Score: 1
Natty:
Report link

As org.apache.commons.lang3.StringUtils.replaceIgnoreCase(String text, String searchString, String replacement) is now deprecated, I use org.apache.commons.lang3.Strings.CI.replace(String text, String searchString, String replacement) which was previously used by StringUtils.

Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: Michael Schreiber

79730337

Date: 2025-08-09 00:18:51
Score: 1.5
Natty:
Report link

This is unfortunately not a supported function yet.

https://support.google.com/docs/answer/3093377

Tip: You can't use table references in =INDIRECT yet. Try IMPORTRANGE instead.

IMPORTRANGE shouldn't require an INDIRECT

Syntax

IMPORTRANGE(spreadsheet_url, range_string)

The value for spreadsheet_url must either be enclosed in quotation marks or be a reference to a cell containing the URL of a spreadsheet.

The value for range_string must either be enclosed in quotation marks or be a reference to a cell containing the appropriate text.

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

79730336

Date: 2025-08-09 00:17:50
Score: 0.5
Natty:
Report link

I also tried this, but without success.

[PXDBDateAndTime(UseTimeZone = true, PreserveTime = true, DisplayNameDate = "Scheduled Start Date", DisplayNameTime = "Scheduled Start Time")]
[PXDateTimeSelector(Interval = 15)]
[PXDefault]
[PXUIField(DisplayName = "Scheduled Start Date", Visibility = PXUIVisibility.SelectorVisible)]
public virtual DateTime? ScheduledDateTimeBegin
{
    get
    {
        return this._ScheduledDateTimeBegin;
    }

    set
    {
        this.ScheduledDateTimeBeginUTC = value;
        this._ScheduledDateTimeBegin = value;
    }
}
Reasons:
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: Marco A.

79730325

Date: 2025-08-08 23:56:46
Score: 4.5
Natty:
Report link

Did you solve the issue? My solution partially works for my case, hence I am still looking for a definitive solution.

So, define the delegate in the HorizontalHeaderView as suggested in the question you've mentioned.

In the TableView, implement a columnWidthProvider function such as the one bellow:

columnWidthProvider: function(column) {
                if (!isColumnLoaded(column))
                    return -1;
                let headerWidth = horizontalHeader.implicitColumnWidth(column);
                let dataWidth = tableView.implicitColumnWidth(column);
                // limit the minimum width to the header width
                let columnWidth = Math.max(headerWidth, dataWidth);
                // and optionally limit the maximum width to 200
                return Math.min(columnWidth, 200);
            }

The problem with this solution is that it prevents manual resizing of the columns.

Reasons:
  • Whitelisted phrase (-1): solution is
  • RegEx Blacklisted phrase (3): Did you solve the
  • RegEx Blacklisted phrase (1.5): solve the issue?
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Contains question mark (0.5):
  • Starts with a question (0.5): Did you solve the is
  • Low reputation (1):
Posted by: Bruno

79730322

Date: 2025-08-08 23:50:44
Score: 1.5
Natty:
Report link

I had the same issue today and used this tutorial [https://next-intl.dev/docs/getting-started/app-router/with-i18n-routing] to resolve it. It is a library that wraps your dictionaries in a server-side module, then makes its properties visible to your client-side components.

If you insist on a custom implementation, I would recommend doing the same thing. Also, if you find a way to make the generated pages static, let me know.

Reasons:
  • Blacklisted phrase (1): this tutorial
  • Whitelisted phrase (-1): I had the same
  • No code block (0.5):
  • Low reputation (1):
Posted by: ByteBlitz

79730308

Date: 2025-08-08 23:25:38
Score: 3.5
Natty:
Report link

Shrimptor

This is my implementation of the archive pre-commit-hook mentioned by @ignoring_gravity, since ruff and isort still don't support formatting into absolute imports (they only point to relative imports).

I described it in more detail in this answer

Reasons:
  • Contains signature (1):
  • Low length (0.5):
  • No code block (0.5):
  • User mentioned (1): @ignoring_gravity
  • Low reputation (0.5):
Posted by: lyova24

79730307

Date: 2025-08-08 23:17:37
Score: 2.5
Natty:
Report link

I wrote my own implementation of the hook I needed - shrimport.

shrimptor repository's readme header

It goes through all the files passed to it and checks them for relative imports that go beyond the package boundaries.

The tool also has useful arguments: -v / --verbose, -d / --dry-run, -i / --ignore and -R / --root-dir. You can read more about them in the tool help:

usage: main.py [-h] [-R ROOT_DIR] [-i IGNORED_PATHS] [-v] [-d] file_paths [file_paths ...]

positional arguments:
  file_paths            files to be processed

options:
  -h, --help            show this help message and exit
  -R ROOT_DIR, --root-dir ROOT_DIR
                        path to root directory (e.g., ./src)
  -i IGNORED_PATHS, --ignore IGNORED_PATHS
                        regex pattern to ignore file paths
  -v, --verbose         output extra information
  -d, --dry-run         run without changes

I hope I have helped you as much as I have helped myself.

Reasons:
  • Blacklisted phrase (1): help me
  • Blacklisted phrase (0.5): I need
  • Contains signature (1):
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (0.5):
Posted by: lyova24

79730301

Date: 2025-08-08 23:12:36
Score: 1
Natty:
Report link

If you're using PNPM and install using pnpm add puppeteer, you may need to run the postinstall script to finish the setup:

pnpm approve-builds

And select > puppeteer

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

79730289

Date: 2025-08-08 22:49:31
Score: 3.5
Natty:
Report link

My friends. I'm retard. Bad career choice. Everything works perfectly.

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

79730284

Date: 2025-08-08 22:45:30
Score: 2.5
Natty:
Report link

Check that you only have one .env file. I had a .env.profuction file nearby, when I deleted it, the error disappeared

Reasons:
  • Low length (1):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: Илья Алисов

79730280

Date: 2025-08-08 22:42:29
Score: 1.5
Natty:
Report link

Yes, you can export entity data from AutoCAD by using AutoLISP, .NET API, or scripts to read properties and XData, then write them to CSV. For DXF files, you can parse them using Python or other languages with libraries like ezdxf, extract the entity data, and save it as CSV easily.

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

79730258

Date: 2025-08-08 22:02:20
Score: 1
Natty:
Report link

This works in a pyproject.toml file, for overrides per Python module:

[[tool.mypy.overrides]]
module = "mymodule.*"
ignore_errors = true
Reasons:
  • Low length (1):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Paco

79730254

Date: 2025-08-08 21:58:19
Score: 2.5
Natty:
Report link

If it's hosted on render as a static site add this to the rewrite rule(Source: /* Destination: /index.html)
Check Picture

Reasons:
  • Low length (1):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Edmund Mulcahy Amonoo

79730249

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

Here is a slightly different approach that, for each zoom-out operation, calculates how many further operations would be required to restore the default scale (1x) and, according to this, shifts the canvas view proportionally towards its initial position

Credit to Christian C. Salvadó for the augmented Math.Log function to allow the specification of a base!

<!DOCTYPE html>
<html>

<head>
  <script src="https://unpkg.com/[email protected]/konva.min.js"></script>
  <meta charset="utf-8" />
  <title>Konva Zoom Relative to Stage Demo</title>
  <style>
    body {
      margin: 0;
      padding: 0;
      overflow: hidden;
      background-color: #f0f0f0;
    }
  </style>
</head>

<body>
  <div id="container"></div>
  <script>
    var stage = new Konva.Stage({
      container: 'container',
      width: window.innerWidth,
      height: window.innerHeight,
    });

    var layer = new Konva.Layer();
    stage.add(layer);

    var circle = new Konva.Rect({
      x: stage.width() / 2,
      y: stage.height() / 2,
      width: 50,
      height: 50,
      fill: 'green',
    });

    layer.add(circle);
    layer.draw();

    const scaleFactor = 1.03;

    stage.addEventListener("wheel", (e) => zoomStage(e));

    function zoomStage(event) {
      event.preventDefault();

      var oldScale = stage.scaleX();
      var oldPos = stage.getPointerPosition();

      var zoomIn = event.deltaY < 0;
      var scaleMult = zoomIn ? scaleFactor : 1 / scaleFactor;
      var newScale = Math.max(oldScale * scaleMult, 1);

      var scaleDelta = newScale / oldScale;

      stage.scale({ x: newScale, y: newScale });

      if (zoomIn) {
        stage.position({
          x: oldPos.x * (1 - scaleDelta) + stage.x() * scaleDelta,
          y: oldPos.y * (1 - scaleDelta) + stage.y() * scaleDelta,
        });
      } else {
        var timesScaled = Math.round(Math.log(newScale, scaleFactor));
        var positionScaleFactor = timesScaled / (timesScaled + 1);

        stage.position({
          x: stage.x() * positionScaleFactor,
          y: stage.y() * positionScaleFactor,
        });
      }

      stage.batchDraw();
    }
    
    // https://stackoverflow.com/a/3019319
    Math.log = (function() {
      var log = Math.log;
      return function(n, base) {
        return log(n) / (base ? log(base) : 1);
      };
    })();
  </script>
</body>

</html>

Reasons:
  • Blacklisted phrase (1): stackoverflow
  • Long answer (-1):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Charlie Moon

79730248

Date: 2025-08-08 21:49:17
Score: 1.5
Natty:
Report link

@trincot thanks for the patience sir I'll try to explain my point as i can for anyone feeling unclear about my description of the question

First I have a custom component CollapsibleFilter which acts as a wrapper of Collapsible from shadcn/ui, by passing this component with children it will display the content of children when the collapsible is opened, e.g. when i write

<CollapsibleFilter title="foo">
hello world
</CollapsibleFilter>

it should show something like this in the browser(when you click the collapsible to open it)

enter image description here

now i created a react state variable called mapObj:

const [mapObj, setMap] = useState<Map<string, string>>();
useEffect(() => {
setMap(new Map([["John", "abc"]]));
}, []);

which is an object of type Map, and will be initialized with key value pair of ["John","abc"]

now when i write

<h2>outside of collapsible filter</h2>
{mapObj?.entries().map((kv) => {
        return (
          <div className="text-orange-400">
            <p>name:{kv[0]}</p>
            <p>tag:{kv[1]}</p>
          </div>
        );
})}

as i expected, the content of mapObj is displayed in the browser:

enter image description here

this is against @DipitSharma's answer where he states that react can't render the result returned from an iterator

and if i write(let's call this "test1")

<h2 className="text-red-800">
        using <code>Array.from(map.entries())</code>
</h2>
<CollapsibleFilter title="test1">
        {Array.from(mapObj?.entries() ?? []).map((kv) => {
          return (
            <div className="text-red-400">
              <p>name:{kv[0]}</p>
              <p>tag:{kv[1]}</p>
            </div>
          );
        })}
</CollapsibleFilter>

this also work as i expected, the content of mapObj is inside my CollapsibleFilter component, you can click to open the collapsible to see it:

enter image description here

However if i write(let's call this "test2")

<h2 className="text-blue-800">
  using <code>map.entries()</code>
</h2>
<CollapsibleFilter title="test2">
  {mapObj?.entries().map((kv) => {
    return (
      <div className="text-blue-300">
        <p>name:{kv[0]}</p>
        <p>tag:{kv[1]}</p>
      </div>
    );
  })}
</CollapsibleFilter>

against my expectation, when i click to open the collapsible there is nothing:

enter image description here

So why "test1" works but "test2" fails

Reasons:
  • Blacklisted phrase (0.5): thanks
  • Long answer (-1):
  • Has code block (-0.5):
  • User mentioned (1): @trincot
  • User mentioned (0): @DipitSharma's
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: musketeerdt

79730238

Date: 2025-08-08 21:27:12
Score: 1
Natty:
Report link

In Helm v3.13.2 at least, the default behaviour is what you expected, i.e. overwrite entire list rather than merge.

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

79730234

Date: 2025-08-08 21:23:11
Score: 1.5
Natty:
Report link

They are both writing to the same object - when you are doing something simple like adding group membership, it doesn’t matter which cmdlets you use.

If you are setting an Exchange-specific attribute, to remain in support, you should use the Exchange cmdlets.

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

79730233

Date: 2025-08-08 21:20:11
Score: 3
Natty:
Report link

There is a version for Windows, by the original author at www.taroz.net. It appears to be the first release all these versions are based on.

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

79730226

Date: 2025-08-08 21:10:09
Score: 3
Natty:
Report link

Okay, I found that when there are no pods running through Argocd we are not getting these metrics. so throw in a simple pod and then check.

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

79730219

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

If you run dbshell inside a container, the .dbshell file will be created inside that container’s filesystem, in the home directory of the user running the command.

So:

bash

docker exec -it <your_container> bash ls -la ~ | grep .dbshell

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

79730214

Date: 2025-08-08 20:45:03
Score: 1
Natty:
Report link

For me, isSuccess is local to the current component instance. So If you call navigate() in onSuccess, the component unmounts immediately. You never observe isSuccess: true on that instance.

Don’t rely on isSuccess if you navigate or unmount right after the mutation.

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

79730212

Date: 2025-08-08 20:41:02
Score: 0.5
Natty:
Report link

When using container images on App Platform you can patch the spec and just update the changes, e.g. like this:

doctl apps update <app-id> --update-sources --spec - <<EOF
services:
- name: <service-name>
  image:
    tag: "<new-version>"
EOF

You will need the --update-sources argument, otherwise it won't update it's source.

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

79730210

Date: 2025-08-08 20:34:01
Score: 1.5
Natty:
Report link

CentOS 9, Apache server. Had the same issue and it always uplaoded to the temp directory, which is something like /tmp/systemd*php*/tmp.

Turned out that systemd's .service unit for the php-fpm service (/usr/lib/systemd/system/php-fpm.service) has the following line:

Comment it out and reload the unit.

systemctl daemon-reload

Only then it stopped targeting the default tmp directory and pointed to the one I explicitly put in php.ini 'upload_tmp_dir'

Reasons:
  • No code block (0.5):
  • Low reputation (1):
Posted by: Stanislav Hristov

79730197

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

DBeaver does not auto-refresh schemas in use cases like yours.

After altering the schema, refresh manually using Shift+Ctrl+R (ensure it's configured in Preferences > Keys > Navigate) before pressing F4.

It's important to choose "When" correctly; you may want to set "Database Navigator [view] context" instead of "SQL Script Editor Context" (see below). Beware of avoid replacing other important bindings you use.

enter image description here

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

79730195

Date: 2025-08-08 20:10:55
Score: 2.5
Natty:
Report link

I found that if I use CTRL-V it would default to pasting un-fomatted text. If I right click and paste keeping source formatting it does as I desire. It maintains the color coding of the SQL editor window.

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

79730190

Date: 2025-08-08 20:06:54
Score: 3.5
Natty:
Report link

Check this image here , Tick and click apply the it will download

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

79730175

Date: 2025-08-08 19:45:49
Score: 3.5
Natty:
Report link

I had the same problem. Just had to install nuget pkg: NAPS2.Tesseract.Binaries
https://github.com/cyanfish/naps2/blob/master/NAPS2.Sdk.Samples/OcrSample.cs

Reasons:
  • Whitelisted phrase (-1): I had the same
  • Probably link only (1):
  • Low length (1.5):
  • No code block (0.5):
  • Unregistered user (0.5):
  • Low reputation (1):
Posted by: Rivant

79730173

Date: 2025-08-08 19:42:49
Score: 1
Natty:
Report link

To limit the number of requests per minute on a gRPC Java client, you can create a client-side interceptor that wraps the io.grpc.Channel. This interceptor keeps track of how many requests have been sent in the current time window (like one minute). If the request limit is reached, it waits until the next minute before allowing more requests.

This way, you avoid exceeding the server’s rate limits and prevent receiving errors like RESOURCE_EXHAUSTED. There isn’t a built-in decorator for this in io.grpc.Channel, so implementing a custom ClientInterceptor is the recommended approach. You can also use algorithms like token bucket or leaky bucket to make the rate limiting smoother.

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

79730168

Date: 2025-08-08 19:29:44
Score: 11.5
Natty: 5
Report link

sorry but I'm having the very same problem...

Could somebody help us ?

Reasons:
  • RegEx Blacklisted phrase (3): Could somebody help
  • RegEx Blacklisted phrase (1): help us
  • Low length (1.5):
  • No code block (0.5):
  • Me too answer (2.5): I'm having the very same problem
  • Ends in question mark (2):
  • Low reputation (1):
Posted by: user31240591

79730164

Date: 2025-08-08 19:22:42
Score: 1.5
Natty:
Report link

It's not possible to directly get the Wayland event serial for a pointer-enter event in GTK 3. The toolkit's design intentionally abstracts away such backend-specific details.

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

79730152

Date: 2025-08-08 19:10:39
Score: 1.5
Natty:
Report link

source


namespace App\Providers;

use Illuminate\Support\ServiceProvider;
use Livewire\Livewire;
use Illuminate\Support\Facades\Route;

class AppServiceProvider extends ServiceProvider
{
    public function boot(): void
    {
        Livewire::setUpdateRoute(function ($handle) {
            return Route::post('/custom/livewire/update', $handle);
        });
    }
}
Reasons:
  • Probably link only (1):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (0.5):
Posted by: Rubén Ruíz

79730140

Date: 2025-08-08 18:45:33
Score: 0.5
Natty:
Report link

When the @RequestBody is added, Spring would require the content type to be application/json and the JSON body is required.
When the @RequestPart is added, Spring would require the content type to be multipart/form-data and input as form
=> If both of them are included in a controller, the error 403 will be thrown because the content type is not correct.

In this case, I think we can input username and email as @RequestPart
@RequestPart("username") String username

Reasons:
  • Has code block (-0.5):
  • Starts with a question (0.5): When theis add
  • Low reputation (0.5):
Posted by: minh tri Vo

79730138

Date: 2025-08-08 18:44:33
Score: 1
Natty:
Report link
I finally managed to make it work by
- storing myprogram.exe in the root directory,
- keeping the original file package.json, and
- adding in forge.config.js:
module.exports = {
  packagerConfig: {
    asar: true,
    extraResource: ['myprogram.exe']
  },

Note that there is no final "s" in ExtraResource

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

79730128

Date: 2025-08-08 18:35:30
Score: 1
Natty:
Report link

Browsers and Google look for a 32x32 icon, so if your favicon.ico only has 16×16, they’ll pad it, and thus it looks tiny, so in order to fix it, generate a multi-size favicon (16×16, 32×32, or 48×48) or PNGs, put them in /public, and declare them in your metadata.icons in app/layout.tsx. That way Google will pull the right-sized image and your favicon will show full-size...hope it helps :)

Reasons:
  • Whitelisted phrase (-1): hope it helps
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Prabhat Yadav

79730114

Date: 2025-08-08 18:27:28
Score: 2.5
Natty:
Report link

Try inline template expression function @mergeObjects(..., ...)

It takes two JSON objects as input. It was added recently and doesn't have a public documentation yet.

Reasons:
  • Low length (1):
  • No code block (0.5):
  • User mentioned (1): @mergeObjects
Posted by: David Burg

79730108

Date: 2025-08-08 18:19:26
Score: 2.5
Natty:
Report link

Using npmAuthenticate@0 requires the working file to be either in the working directory of the agent or within a sub folder of the working directory. It's not noted in the docs but for me even now didn't authenticated the .npmrc file

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

79730093

Date: 2025-08-08 17:56:21
Score: 4
Natty: 4
Report link

I have no idea but I also tried to do the same thing, it never worked

Reasons:
  • Low length (1.5):
  • No code block (0.5):
  • Unregistered user (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Name

79730086

Date: 2025-08-08 17:47:18
Score: 0.5
Natty:
Report link

You can use HttpRequest.BodyPublishers.ofByteArray(...) in stead of ofByteArrays(...) .
The Content-Length header will then be set.
The only drawback is, that first you will have to join the list of byteArrays into 1 byteArray.

Reasons:
  • Whitelisted phrase (-1.5): You can use
  • Low length (0.5):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Pim Nijdam

79730083

Date: 2025-08-08 17:41:17
Score: 0.5
Natty:
Report link

You can reserve a large, contiguous address space by using mmap with PROT_NONE (no permissions). Then, you can later "grow" into this allocation by using mprotect to update a segment with the proper permissions. This way, you can mmap the maximum amount of memory needed, which will ensure the pages are virtually continuous but not yet mapped to a physical page until the protections are incrementally updated.

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

79730079

Date: 2025-08-08 17:36:16
Score: 1
Natty:
Report link

Solution 1: Use extraResources instead of extraFiles

In your forge.config.js, try using extraResources instead of extraFiles:

module.exports = {
  packagerConfig: {
    asar: true,
  },
  makers: [
    // your makers config
  ],
  plugins: [
    [
      '@electron-forge/plugin-auto-unpack-natives',
      {
        // options if needed
      },
    ],
  ],
  packagerConfig: {
    extraResources: [
      {
        from: 'resources/myprogram.exe',
        to: 'resources/myprogram.exe',
      },
    ],
  },
};

Solution 2: Update your package.json configuration

Try this in your package.json:

"build": {
  "appId": "myapp",
  "extraResources": [
    {
      "from": "resources/myprogram.exe",
      "to": "resources"
    }
  ]
}

Solution 3: Check file paths and structure

Ensure that:

  1. Your resources folder is at the root of your project
  2. The path in the configuration matches exactly (case-sensitive on some systems)
  3. The file exists at the specified location before building

If none of these work, please provide:

  1. Your complete forge.config.js
  2. Your complete package.json build configuration
  3. Your project directory structure
Reasons:
  • Whitelisted phrase (-1): Try this
  • RegEx Blacklisted phrase (2.5): please provide
  • Long answer (-1):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Virul Nirmala Wickremesinghe

79730078

Date: 2025-08-08 17:36:16
Score: 1.5
Natty:
Report link

Import whole module into one variable, equivalent to import myModule from './my-module'

node -e "globalThis.myModule = await import('./my-module.mjs')" -i
Reasons:
  • Low length (1):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: JimmyLiu

79730077

Date: 2025-08-08 17:34:15
Score: 2.5
Natty:
Report link

plugin pretty-shell is causing this. the easiest solution is to disable the plugin

Reasons:
  • Whitelisted phrase (-1): solution is
  • Low length (1.5):
  • No code block (0.5):
  • Self-answer (0.5):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: Michał Kawiecki

79730055

Date: 2025-08-08 17:18:11
Score: 2.5
Natty:
Report link

Good news.

Now with g++ released today (aug 8, 2025) version 15.2, gtkmm 4.0 header units compile without errors!

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

79730048

Date: 2025-08-08 17:08:09
Score: 1.5
Natty:
Report link

Thanks M.Adel, For me, uninstalling the driver from "Mice and other pointing devices" --> "HID Compliant Mouse" and repairing the mouse worked.

Reasons:
  • Blacklisted phrase (0.5): Thanks
  • Low length (1):
  • No code block (0.5):
  • Single line (0.5):
  • High reputation (-1):
Posted by: karthikeayan

79730042

Date: 2025-08-08 17:04:08
Score: 2.5
Natty:
Report link

⚽Birmingham City vs Ipswich Town Live Full Match Today 2025 (0-0)

🕒 1:00 AM

Johor Darul Ta'zim Selangor Football Club live score (and video online live stream) starts on 8 Aug 2025 at 1:00 UTC time in Piala Sumbangsih, Malaysia.

Johor Darul T vs Selangor FC live stream here on ScoreBat when an official broadcast is available. We will provide only official live stream ...

Johor Darul Ta'zim vs. Selangor Malaysian Super League game on ESPN (IN), including live score, highlights and updated stats.

#Birmingham #BirminghamCity #BirminghamCitylive #StAndrewSStadiumEngland2025

@everyone

https://rosidmalhdlive.blogspot.com/2025/08/birmingham-city-vs-ipswich-town-live.html

Reasons:
  • Long answer (-0.5):
  • No code block (0.5):
  • Unregistered user (0.5):
  • User mentioned (1): @everyone
  • Low reputation (1):
Posted by: sfsf

79730036

Date: 2025-08-08 16:55:05
Score: 6
Natty:
Report link

To fix this modify `persistence.xml` :

<property name="hibernate.cdi.extensions" value="true" />

Can someone explain me why it works ?

Reasons:
  • RegEx Blacklisted phrase (2.5): Can someone explain me
  • Low length (1):
  • Has code block (-0.5):
  • Ends in question mark (2):
  • Self-answer (0.5):
  • Low reputation (0.5):
Posted by: grigouille

79730033

Date: 2025-08-08 16:47:03
Score: 1
Natty:
Report link

Hope this helps someone

If you're deploying form VS Code, you're function has to be running AND you have to have sent a request through it before it will register on the portal during deployment. Proper annotations all that aside if this is not done it will not find your method - No HTTP triggers found

Reasons:
  • Whitelisted phrase (-1): Hope this helps
  • Low length (0.5):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Cecil Addison

79730032

Date: 2025-08-08 16:47:03
Score: 1
Natty:
Report link

A minor safety option which is what I did in similar circumstances:

Move the offending and dangerously names item ~ to a new name foodir:

mv \~ foo

then check it's what it should be : ls foo should not list your home folder

Then remove :

rm -r foo

Reasons:
  • Low length (0.5):
  • No code block (0.5):
Posted by: JPGConnolly

79730031

Date: 2025-08-08 16:46:03
Score: 1
Natty:
Report link
@bot.command(pass_context=True)
@commands.has_role("Moderator")
async def unban2(ctx):
    mesg = ctx.message.content[8:]
    banned = client.get_user_info(mesg)
    await bot.unban(ctx.message.server, banned)
    await bot.say("Unbanned!")
Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: shahjalal chowdhury

79730017

Date: 2025-08-08 16:29:59
Score: 1
Natty:
Report link
GridView.builder(
controller: _scrollController,
cacheExtent: 200,

Use cacheExtent so that Flutter keeps the loaded images in memory and not discard them while they are not in view.

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

79730013

Date: 2025-08-08 16:25:58
Score: 0.5
Natty:
Report link
#include "numpy/arrayobject.h"
#include "numpy/ndarraytypes.h"

// obj is your PyArrayObject*
PyArray_Descr* descr = PyArray_DESCR((PyArrayObject*)obj);

// Make sure it's a datetime or timedelta type
if (descr->type_num == NPY_DATETIME || descr->type_num == NPY_TIMEDELTA) {
    PyArray_DatetimeMetaData* meta = (PyArray_DatetimeMetaData*)descr->c_metadata;

    if (meta != NULL) {
        NPY_DATETIMEUNIT unit = meta->base;

        // Now unit is an enum value like NPY_FR_D, NPY_FR_M, etc.
        // You can switch on `unit` or print it
    }
}
Reasons:
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Unregistered user (0.5):
  • Low reputation (1):
Posted by: bob

79730007

Date: 2025-08-08 16:17:56
Score: 1
Natty:
Report link

After trying every suggestion I could find (Safari, clearing cache, different networks, different Macs), the only thing that worked was this method:

Steps:
1. On your iPhone:
• Turn off Wi-Fi.
• Use your cellular data only.
2. Install a free VPN that offers a USA (New York) server and turn it on.
3. Open Safari:
• Close all tabs.
• Go to Apple Developer.
4. Log out of your Apple Developer account.
• When it asks “Trust this browser?”, click Trust before logging out.
5. Log back in.
6. Navigate to Certificates, Identifiers & Profiles → Keys.
7. Revoke old APNs keys
(Note: any apps using these keys will need to be updated with the new one).
8. Create a new key:
• Name it something like 2025ApnYourName.
• Select Apple Push Notifications service (APNs).
• Configure for Sandbox & Production.
9. Register and immediately click Download.
• This time the .p8 file downloaded successfully. 🎉

Why this works:
It seems to be related to Apple’s server location checks and caching. Forcing a different IP (VPN to USA) over cellular, plus a fresh login, triggers the download to work.

Reasons:
  • Long answer (-1):
  • No code block (0.5):
  • Contains question mark (0.5):
  • Low reputation (1):
Posted by: Rida

79730001

Date: 2025-08-08 16:09:54
Score: 3
Natty:
Report link

You can split the file contents on semicolons safely (for most typical SQL dumps) and execute each statement separately.

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

79729994

Date: 2025-08-08 16:02:52
Score: 1
Natty:
Report link

# Convert the black & white image to 2D-style PNG by applying a slight threshold to enhance the sketch look

# Convert to numpy array for processing

bw_array = np.array(bw_image)

# Apply a binary threshold to simulate a 2D sketch effect

threshold = 100

bw_2d_array = (bw_array > threshold) * 255 # Convert to binary: 0 or 255

# Convert back to PIL image

bw_2d_image = Image.fromarray(bw_2d_array.astype(np.uint8))

# Save as PNG

bw_2d_png_path = "/mnt/data/black_white_2d_sketch.png"

bw_2d_image.save(bw_2d_png_path)

bw_2d_png_path

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

79729989

Date: 2025-08-08 15:58:51
Score: 1
Natty:
Report link

Span creation for metrics and monitoring and thread locals are common case of wanting an unnamed resource, where instead the Java compiler could create a name behind the scenes on which it would call the close for the AutoCloseable.

try(createSpan()) {
 // actions in the monitored span
} // span is complete

The _ usage is a little better, but still unnecessarily verbose.

Reasons:
  • Has code block (-0.5):
  • Unregistered user (0.5):
  • Low reputation (1):
Posted by: Brian Sullivan

79729984

Date: 2025-08-08 15:54:45
Score: 7.5
Natty:
Report link

Slove it Bro , i have the same issue

Reasons:
  • Blacklisted phrase (1): i have the same issue
  • Low length (2):
  • No code block (0.5):
  • Me too answer (2.5): i have the same issue
  • Single line (0.5):
  • Low reputation (1):
Posted by: Daro it

79729982

Date: 2025-08-08 15:54:45
Score: 1
Natty:
Report link

Depending on your system, connections can be a significant issue with MARS, where sql's connection limit can get hit and the pooler restarts, which will cause some failed logins. It's very frustrating to troubleshoot from the DBA end as you can watch low traffic from sys.dm_exec_requests/sys.dm_exec_sql_text, but get high counts from sys.dm_exec_connections, where when joined to sys.dm_exec_sessions it looks like your web service account has thousands of connections for minimal sql because MARS will create a connection for each statement in the batch, but the above DMVs only show the specific query running. SP_who2 won't show all the logins mapped either. It's REALLY annoying.

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

79729971

Date: 2025-08-08 15:45:42
Score: 5.5
Natty: 5.5
Report link

el que me funcionó fue el de excluir el subsystem, y tengo JBoss 7.0.9.

Reasons:
  • Blacklisted phrase (2): tengo
  • Low length (1.5):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: LE AR

79729969

Date: 2025-08-08 15:44:39
Score: 7.5
Natty: 5.5
Report link

Is there any official bug reported?

Reasons:
  • Blacklisted phrase (1): Is there any
  • Low length (2):
  • No code block (0.5):
  • Ends in question mark (2):
  • Single line (0.5):
  • Starts with a question (0.5): Is there any of
  • Low reputation (1):
Posted by: Xiong Wang

79729968

Date: 2025-08-08 15:44:39
Score: 1.5
Natty:
Report link

Right click on your project > click properties at the bottom > click Libraries on the left side > click Add Jar or Add External Jar > Locate the Jar file and load it > click OK. Now you have added the related Jar file into your class path and the ClassNotFoundException should disappear. If still issue is unresolved, you need to open the Jar file with JD-GUI and check if the class you are looking for is present or not. If yes it should resolve the error, if not, then you should upgrade or downgrade the jar depending upon the situation.

Reasons:
  • Long answer (-0.5):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Sajjad Haider

79729967

Date: 2025-08-08 15:43:39
Score: 2
Natty:
Report link

For PowerShell

$tags = @{"tag1"="xxx";"tag2"="2025-08-08";"tag3"="[email protected]";"tag4"="xxx";"tag5"="xxx";"tag6"="xxx"; "tag7"="xx"}

New-AzResourceGroup -Name $resourceGroupName -Location $location -Tag $tags

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Vaishnav Indurkar

79729965

Date: 2025-08-08 15:43:39
Score: 2
Natty:
Report link

Can u give a try using below two options

spark.read.schema(schema).option("mode", "DROPMALFORMED").json("my_path")

spark.read.schema(schema).option("mode", "FAIFAST").json("my_path")

Reasons:
  • RegEx Blacklisted phrase (2.5): Can u give
  • Low length (0.5):
  • Has code block (-0.5):
  • Starts with a question (0.5): Can u give a
  • High reputation (-1):
Posted by: vikrant rana

79729952

Date: 2025-08-08 15:23:33
Score: 1
Natty:
Report link

Using the top syntax, I get a different error:


error: Failed to parse: `pyproject.toml`
  Caused by: TOML parse error at line 9, column 15
  |
9 | docs = {sphinx}
  |               ^
trailing commas are not supported in inline tables, expected nothing

and getting this error for the bottom syntax:

error: Project `testproject` has malformed dependency groups
  Caused by: Failed to find group `docs` specified in `[tool.uv.dependency-groups]`
Reasons:
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: NameGoesHere