79823785

Date: 2025-11-18 20:13:47
Score: 1
Natty:
Report link

RemoteBrick – The First Java Library for the Original LEGO® SPIKE™ Prime / Robot Inventor Hub (51515)

Because there was simply no Java library that could control the original LEGO® Education Inventor Hub (51515) with its factory firmware, I built RemoteBrick completely from scratch.

Open-source project → https://github.com/juniorjacki/RemoteBrick

Now you can finally write real Java programs for SPIKE™ Prime and Robot Inventor – no flashing, no Pybricks, no workarounds needed.

RemoteBrick communicates directly with the hub via Bluetooth Classic (SPP) and gives you 100 % of the features the official LEGO app has – just in pure Java.

Current Features in v1.3.0:

Quick Start (3 Steps)

  1. Download the latest JAR → Releases
  2. Add the JAR to your Java project (IntelliJ, Eclipse, VS Code, etc.)
  3. Pair your hub in Windows Bluetooth settings and note the MAC address

Example – Connect & Drive

import de.juniorjacki.remotebrick.Hub;
import de.juniorjacki.remotebrick.devices.Motor;
import de.juniorjacki.remotebrick.types.*;


public class Demo {
    public static void main(String[] args) throws InterruptedException {
        try (var hub = Hub.connect("AA:BB:CC:DD:EE:FF")) {  // ← your hub's MAC
            if (hub == null) {
                System.out.println("Connection failed!");
                return;
            }


            Motor left  = (Motor) hub.getDevice(Port.A);
            Motor right = (Motor) hub.getDevice(Port.B);


            // Heartbeat animation + drive forward 3 seconds
            hub.getControl().display().animation(Animation.HEARTBEAT, true).send();
            hub.getControl().move().startSpeeds(left, right, 75, 75, 100).send();
            Thread.sleep(3000);
            hub.getControl().move().stop(left, right, StopType.BRAKE).send();


            System.out.println("Done! Battery: " + hub.getBatteryPercentage() +  "%");
        }
    }
}
Reasons:
  • Contains signature (1):
  • Long answer (-1):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: JuniorJacki

79823782

Date: 2025-11-18 20:07:46
Score: 0.5
Natty:
Report link

I had the same issue until I changed my default browser to Chrome. I don't know if this is a universal fix, but if you already meet the requirements in the FAQ and nothing else has worked, maybe try this.

Reasons:
  • Whitelisted phrase (-1): try this
  • Whitelisted phrase (-1): I had the same
  • Low length (0.5):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: elias östby

79823779

Date: 2025-11-18 20:06:45
Score: 2
Natty:
Report link

Same issue. In some of X threads like this: https://x.com/antigravity/status/1990813606217236828 (comments section), they mentioned that they're working on resolving these overload issues.

Looks like a lot more people are trying to download this. Since they've released similar tools like Jules earlier, those were not really clubbed with major model releases like Gemini 3.0. This time they've clubbed the 2, so they seem to have received a lot more traffic than expected.

It should be fixed in a few hours when the traffic decreases.

Reasons:
  • RegEx Blacklisted phrase (1): Same issue
  • No code block (0.5):
  • Low reputation (0.5):
Posted by: Shubham Garg

79823778

Date: 2025-11-18 20:05:45
Score: 2.5
Natty:
Report link

Tried this work around and was able to complete the process successfully

Work Around : In Terminal Execution Policy - uncheck "Use the default allowlist for the browser"

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

79823774

Date: 2025-11-18 20:03:44
Score: 5.5
Natty:
Report link

Same issue here - I am using a personal - pretty typical :(

Reasons:
  • Blacklisted phrase (1): :(
  • RegEx Blacklisted phrase (1): Same issue
  • Low length (1.5):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Abundant Resources

79823773

Date: 2025-11-18 20:01:43
Score: 0.5
Natty:
Report link
    var hasValue = Application.Current.Resources
                  .TryGetValue("Primary01", out object primaryColorObj);

    if (hasValue && primaryColorObj is Color primaryColor)
        rtn = primaryColor;
    else
        rtn = Color.FromHex("#173880");
Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Christine

79823766

Date: 2025-11-18 19:38:38
Score: 3
Natty:
Report link

Same exact issue, saw in documentation it needs to be a personal account, so an account with a non workspace but I used my personal as well and still stuck

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

79823758

Date: 2025-11-18 19:27:36
Score: 1.5
Natty:
Report link

My code and everything was 100% the issue was in the iOS 26

iOS 26 has issues with notifications sounds and had to restart the real phone and push it into ringing mode and silent mode in order for the notifications sounds to work correctly.

i realized that after i tested the app on iPhone with iOS 17.4 and the sounds worked immediately.

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

79823757

Date: 2025-11-18 19:27:36
Score: 2.5
Natty:
Report link

Adding to @TheDoomDestroyer answer; disabling only those settings didn't worked.

I also had to **disable ** this new one which was turned on by default: 'Limit job authorization scope to referenced Azure DevOps repositories'

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • User mentioned (1): @TheDoomDestroyer
  • Low reputation (0.5):
Posted by: brodrigs

79823752

Date: 2025-11-18 19:22:35
Score: 1.5
Natty:
Report link

# He_100M_e.txt dosyasını oluştur

with open("He_100M_e.txt", "w") as f:

f.write("H" + "e" \* 100_000_000)
Reasons:
  • Low length (1):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: miraçyiğit yaldır

79823745

Date: 2025-11-18 19:13:32
Score: 1
Natty:
Report link

I had the exact same problem and finally figured out what I was doing wrong. The requests module references the urllib3 module which references the ssl module. I had a file in my project called ssl.py and so the import ssl directive was picking up my file instead of the module; hence, the missing methods error.

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

79823743

Date: 2025-11-18 19:12:32
Score: 0.5
Natty:
Report link

With conditional number formatting you can skip displaying "0h" and "0mn":

[<0.000694][ss]"s";[<0.04166][m]"m" ss"s";[h]"h" mm"m" ss"s"

This will display 2m 35s and 59s instead of 0m 59s.

Do keep in mind that in Excel, 1 = 1 day, so 1 hour is 1/24, 1 minute is 1/(24*60) and 1 second is 1/(24*3600).

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

79823741

Date: 2025-11-18 19:12:32
Score: 2
Natty:
Report link

add this before the webview

    WebKit2.WebView.static_type();
Reasons:
  • Low length (1.5):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Sanjai Shaarugesh

79823738

Date: 2025-11-18 19:10:31
Score: 1
Natty:
Report link

use this and your problem should be fix

frame = tk.Frame(root, width=600, height=400, background="seashell3")
frame.pack(padx=10, pady=10)  # pack it on the next line
tk.Label(frame, text="Select a file to encrypt:", fg="black").pack(pady=10)
Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: NIghtknight

79823731

Date: 2025-11-18 19:03:30
Score: 2.5
Natty:
Report link

Two solutions to this problem can be found at https://learn.microsoft.com/en-us/answers/questions/5600456/excel-vba-strange-runtime-error-6-overflow?page=1&orderby=Helpful&comment=answer-12314719&translated=false#newest-answer-comment. The simplest is to add right after the Debug.Print statement:

    DoEvents  ' Force UI refresh
Reasons:
  • Probably link only (1):
  • Low length (1):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (0.5):
Posted by: Tom Kreutz

79823729

Date: 2025-11-18 18:58:29
Score: 3
Natty:
Report link

We can now use MKReverseGeocodingRequest.

Reasons:
  • Probably link only (1):
  • Low length (2):
  • No code block (0.5):
  • Single line (0.5):
  • High reputation (-1):
Posted by: Lorenzo Fiamingo

79823714

Date: 2025-11-18 18:36:23
Score: 1
Natty:
Report link

A quickish go with my own preferred tools. Is this what you're describing?

library(data.table)
library(fjoin) # install.packages("fjoin", repos=c("https://trobx.r-universe.dev"))
# individual-specific end dates
df_limits <- fread("
id   end_date
 1 2021-06-15
 2 2018-09-03
 3 2016-03-30 
")

# spells of care
df_spells <- fread("
id spell      start        end
 1     1 2015-01-13 2015-07-19
 1     2 2016-04-14 2017-02-07
 1     3 2018-05-24 2019-10-15
 2     1 2015-07-23 2017-01-05
 2     2 2018-02-13 2018-06-04
 2     3 2019-07-31 2021-02-04
 3     1 2015-02-16 2016-11-19
 3     2 2018-04-29 2020-03-01
")
START <- as.IDate("2014-01-01")

# how many months back do we need to go per id?
df_limits[, months_back := 12L * (year(end_date) - year(START)) + month(end_date)]

# expand to a grid for each id
grid <- df_limits[, .(id, end_date, month_end=seq(end_date, length.out = months_back, by = "-1 month")), by=.I][, I := NULL]
grid[, month_start:= fifelse(id==shift(id, type="lead"), shift(month_end, type="lead") +1L, START)]
grid[.N, month_start := START]
setcolorder(grid, c("id", "end_date", "month_start", "month_end")) 
setkeyv(grid, c("id", "month_start", "month_end")) 

# overlaps of care spells with the grid for each patient
ans <- fjoin_left(grid,
                  df_spells,
                  on = c("id", "month_end >= start", "month_start <= end"),
                  mult.x = "first", # in case there are overlapping care spells (we don't want multiple "hits")
                  indicate = TRUE) # 3L if match, 1L if not
ans[, in_care := .join==3L]

# output (for patient 2)
ans[id==2L]

Key: <id, month_start, month_end>
    .join    id   end_date month_start  month_end spell      start        end in_care
    <int> <int>     <IDat>      <IDat>     <IDat> <int>     <IDat>     <IDat>  <lgcl>
 1:     1     2 2018-09-03  2014-01-01 2014-01-03    NA       <NA>       <NA>   FALSE
 2:     1     2 2018-09-03  2014-01-04 2014-02-03    NA       <NA>       <NA>   FALSE
 3:     1     2 2018-09-03  2014-02-04 2014-03-03    NA       <NA>       <NA>   FALSE
 4:     1     2 2018-09-03  2014-03-04 2014-04-03    NA       <NA>       <NA>   FALSE
 5:     1     2 2018-09-03  2014-04-04 2014-05-03    NA       <NA>       <NA>   FALSE
 6:     1     2 2018-09-03  2014-05-04 2014-06-03    NA       <NA>       <NA>   FALSE
 7:     1     2 2018-09-03  2014-06-04 2014-07-03    NA       <NA>       <NA>   FALSE
 8:     1     2 2018-09-03  2014-07-04 2014-08-03    NA       <NA>       <NA>   FALSE
 9:     1     2 2018-09-03  2014-08-04 2014-09-03    NA       <NA>       <NA>   FALSE
10:     1     2 2018-09-03  2014-09-04 2014-10-03    NA       <NA>       <NA>   FALSE
11:     1     2 2018-09-03  2014-10-04 2014-11-03    NA       <NA>       <NA>   FALSE
12:     1     2 2018-09-03  2014-11-04 2014-12-03    NA       <NA>       <NA>   FALSE
13:     1     2 2018-09-03  2014-12-04 2015-01-03    NA       <NA>       <NA>   FALSE
14:     1     2 2018-09-03  2015-01-04 2015-02-03    NA       <NA>       <NA>   FALSE
15:     1     2 2018-09-03  2015-02-04 2015-03-03    NA       <NA>       <NA>   FALSE
16:     1     2 2018-09-03  2015-03-04 2015-04-03    NA       <NA>       <NA>   FALSE
17:     1     2 2018-09-03  2015-04-04 2015-05-03    NA       <NA>       <NA>   FALSE
18:     1     2 2018-09-03  2015-05-04 2015-06-03    NA       <NA>       <NA>   FALSE
19:     1     2 2018-09-03  2015-06-04 2015-07-03    NA       <NA>       <NA>   FALSE
20:     3     2 2018-09-03  2015-07-04 2015-08-03     1 2015-07-23 2017-01-05    TRUE
21:     3     2 2018-09-03  2015-08-04 2015-09-03     1 2015-07-23 2017-01-05    TRUE
22:     3     2 2018-09-03  2015-09-04 2015-10-03     1 2015-07-23 2017-01-05    TRUE
23:     3     2 2018-09-03  2015-10-04 2015-11-03     1 2015-07-23 2017-01-05    TRUE
24:     3     2 2018-09-03  2015-11-04 2015-12-03     1 2015-07-23 2017-01-05    TRUE
25:     3     2 2018-09-03  2015-12-04 2016-01-03     1 2015-07-23 2017-01-05    TRUE
26:     3     2 2018-09-03  2016-01-04 2016-02-03     1 2015-07-23 2017-01-05    TRUE
27:     3     2 2018-09-03  2016-02-04 2016-03-03     1 2015-07-23 2017-01-05    TRUE
28:     3     2 2018-09-03  2016-03-04 2016-04-03     1 2015-07-23 2017-01-05    TRUE
29:     3     2 2018-09-03  2016-04-04 2016-05-03     1 2015-07-23 2017-01-05    TRUE
30:     3     2 2018-09-03  2016-05-04 2016-06-03     1 2015-07-23 2017-01-05    TRUE
31:     3     2 2018-09-03  2016-06-04 2016-07-03     1 2015-07-23 2017-01-05    TRUE
32:     3     2 2018-09-03  2016-07-04 2016-08-03     1 2015-07-23 2017-01-05    TRUE
33:     3     2 2018-09-03  2016-08-04 2016-09-03     1 2015-07-23 2017-01-05    TRUE
34:     3     2 2018-09-03  2016-09-04 2016-10-03     1 2015-07-23 2017-01-05    TRUE
35:     3     2 2018-09-03  2016-10-04 2016-11-03     1 2015-07-23 2017-01-05    TRUE
36:     3     2 2018-09-03  2016-11-04 2016-12-03     1 2015-07-23 2017-01-05    TRUE
37:     3     2 2018-09-03  2016-12-04 2017-01-03     1 2015-07-23 2017-01-05    TRUE
38:     3     2 2018-09-03  2017-01-04 2017-02-03     1 2015-07-23 2017-01-05    TRUE
39:     1     2 2018-09-03  2017-02-04 2017-03-03    NA       <NA>       <NA>   FALSE
40:     1     2 2018-09-03  2017-03-04 2017-04-03    NA       <NA>       <NA>   FALSE
41:     1     2 2018-09-03  2017-04-04 2017-05-03    NA       <NA>       <NA>   FALSE
42:     1     2 2018-09-03  2017-05-04 2017-06-03    NA       <NA>       <NA>   FALSE
43:     1     2 2018-09-03  2017-06-04 2017-07-03    NA       <NA>       <NA>   FALSE
44:     1     2 2018-09-03  2017-07-04 2017-08-03    NA       <NA>       <NA>   FALSE
45:     1     2 2018-09-03  2017-08-04 2017-09-03    NA       <NA>       <NA>   FALSE
46:     1     2 2018-09-03  2017-09-04 2017-10-03    NA       <NA>       <NA>   FALSE
47:     1     2 2018-09-03  2017-10-04 2017-11-03    NA       <NA>       <NA>   FALSE
48:     1     2 2018-09-03  2017-11-04 2017-12-03    NA       <NA>       <NA>   FALSE
49:     1     2 2018-09-03  2017-12-04 2018-01-03    NA       <NA>       <NA>   FALSE
50:     1     2 2018-09-03  2018-01-04 2018-02-03    NA       <NA>       <NA>   FALSE
51:     3     2 2018-09-03  2018-02-04 2018-03-03     2 2018-02-13 2018-06-04    TRUE
52:     3     2 2018-09-03  2018-03-04 2018-04-03     2 2018-02-13 2018-06-04    TRUE
53:     3     2 2018-09-03  2018-04-04 2018-05-03     2 2018-02-13 2018-06-04    TRUE
54:     3     2 2018-09-03  2018-05-04 2018-06-03     2 2018-02-13 2018-06-04    TRUE
55:     3     2 2018-09-03  2018-06-04 2018-07-03     2 2018-02-13 2018-06-04    TRUE
56:     1     2 2018-09-03  2018-07-04 2018-08-03    NA       <NA>       <NA>   FALSE
57:     1     2 2018-09-03  2018-08-04 2018-09-03    NA       <NA>       <NA>   FALSE
    .join    id   end_date month_start  month_end spell      start        end in_care

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

79823703

Date: 2025-11-18 18:22:19
Score: 1.5
Natty:
Report link

If this issue comes in IntelliJ Idea, then it's problem with the ssh key paraphrase.

I would suggest deleting the ssh keys both from local machine and GitHub account.

Generate new set of keys without paraphrase and do the setup, this time it should work.

for deleting the ssh keys, go to ssh folder

For mac os , linux

Execute these commands

1.cd ~/.ssh

2.ls

  1. check for keys in the output of above ls command.

  2. delete the keys which start with id_rsa or which start with id.

For windows as well Process remains same, deleting the keys and generating again without parapharse, but i am unable to give the commands.

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

79823699

Date: 2025-11-18 18:20:18
Score: 1
Natty:
Report link

Try using the JAR directly:

java -jar C:\kotlinc\lib\kotlin-compiler.jar file.kts

You could also try putting only kotlinc in a no-space path (e.g. C:\Kotlin) or running scripts through cmd.exe.

In the end, its important to note that the problem isn’t with Kotlin itself.

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

79823692

Date: 2025-11-18 18:11:15
Score: 0.5
Natty:
Report link

I was trying to avoid having to edit my specifications to store the Id in a property but that does indeed work. However, the API for the Ardalis library might have changed since there is no Criteria property in the spec object. It does have a WhereExpressions collection with one entry but nowhere in there do I find a textual representation of my Guid.

Reasons:
  • No code block (0.5):
  • Self-answer (0.5):
  • Single line (0.5):
  • High reputation (-1):
Posted by: Martin

79823685

Date: 2025-11-18 18:00:12
Score: 2
Natty:
Report link

/*

Source - https://stackoverflow.com/a/17231406

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

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

*/

@media Smartphone

    // Styles go here

@media Tablet

    // Styl

es go here

Reasons:
  • Blacklisted phrase (1): stackoverflow
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: ฟิวส์ ทิวน้อย

79823681

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

What is the use case for having a date before day o which is earlier than 4000BC - does anything have a precision that needs a day?

Reasons:
  • Low length (1):
  • No code block (0.5):
  • Ends in question mark (2):
  • Single line (0.5):
  • Starts with a question (0.5): What is the use
  • High reputation (-2):
Posted by: mmmmmm

79823679

Date: 2025-11-18 17:55:11
Score: 2
Natty:
Report link

Maintainer here 👋
Thanks for reporting this issue. It was introduced in the recent release (1.4.65) of the library. It has now been fixed in the latest version, i.e. 1.4.66

See the release notes- https://github.com/Abhinandan-Kushwaha/react-native-gifted-charts/releases/tag/v1.4.66

Reasons:
  • Blacklisted phrase (0.5): Thanks
  • Low length (0.5):
  • No code block (0.5):
  • Low reputation (0.5):
Posted by: Abhinandan Kushwaha

79823678

Date: 2025-11-18 17:53:11
Score: 3
Natty:
Report link

Are you looking for std::variant?

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

79823671

Date: 2025-11-18 17:47:09
Score: 5
Natty:
Report link

Maybe make the keyframes animation have an end (100%) that does not change how it initially was but no start (0%) at all so that it can start off from anywhere?

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

79823670

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

I've played with this question a bit and the answer is definitely yes for CRC-32-###. Which does not require brute force methods. So, you can make a fast self refencing string, if you know the magic incantations and a few tricks.

the cRC of THiS StRinG IS OBviouslY 0XBEefc0de.

If the trick isn't obvious here you can toggle case to adjust the CRC of a string, without changing the meaning.

But of course, you need to know which bits need to be toggled. And here linear algebra is your friend. because CRC is linear... it means at least for this problem. If you toggle a bit in the string the output crc will have a set of toggles associated with that toggle. So once you have 32 things you can toggle you can make a 32x32 matrix and solve for a set of toggles which have the properties you want.

thE aNsWEr To LIFE thE UNIVERse aNd eVERYthing is actually 0x42!

I used a simple thing that just tries different combinations of caps. But it is kind of obvious? isn't it?

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

79823669

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

# Source - https://stackoverflow.com/a/44233443

# Posted by Dig-Doug

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

from os import walk

import os

# TODO - Change these to correct locations

dir_path = "/tmp/stacktest"

dest_path = "/tmp/stackdest"

for (dirpath, dirnames, filenames) in walk(dir_path):

\# Called for all files, recu\`enter code here\`rsively

for f in filenames:

    \# Get the full path to the original file in the file system

file_path = os.path.join(dirpath, f)

    \# Get the relative path, starting at the root dir

    relative_path = os.path.relpath(file_path, dir_path)

    \# Replace \\ with / to make a real file system path

    new_rel_path = relative_path.replace("\\\\", "/")

    \# Remove a starting "/" if it exists, as it messes with os.path.join

    if new_rel_path\[0\] == "/":

        new_rel_path = new_rel_path\[1:\]

    \# Prepend the dest path

    final_path = os.path.join(dest_path, new_rel_path)

    \# Make the parent directory

    parent_dir = os.path.dirname(final_path)

    mkdir_cmd = "mkdir -p '" + parent_dir + "'"

    print("Executing: ", mkdir_cmd)

    os.system(mkdir_cmd)

    \# Copy the file to the final path

    cp_cmd = "cp '" + file_path + "' '" + final_path + "'"

    print("Executing:

# Source - https://stackoverflow.com/a/44233443

# Posted by Dig-Doug

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

from os import walk

import os

# TODO - Change these to correct locations

dir_path = "/tmp/stacktest"

dest_path = "/tmp/stackdest"

for (dirpath, dirnames, filenames) in walk(dir_path):

\# Called for all files, recu\`enter code here\`rsively

for f in filenames:

    \# Get the full path to the original file in the file system

file_path = os.path.join(dirpath, f)

    \# Get the relative path, starting at the root dir

    relative_path = os.path.relpath(file_path, dir_path)

    \# Replace \\ with / to make a real file system path

    new_rel_path = relative_path.replace("\\\\", "/")

    \# Remove a starting "/" if it exists, as it messes with os.path.join

    if new_rel_path\[0\] == "/":

        new_rel_path = new_rel_path\[1:\]

    \# Prepend the dest path

    final_path = os.path.join(dest_path, new_rel_path)

    \# Make the parent directory

    parent_dir = os.path.dirname(final_path)

    mkdir_cmd = "mkdir -p '" + parent_dir + "'"

    print("Executing: ", mkdir_cmd)

    os.system(mkdir_cmd)

    \# Copy the file to the final path

    cp_cmd = "cp '" + file_path + "' '" + final_path + "'"

    print("Executing:

", cp_cmd)

    os.system(cp_cmd) ", cp_cmd)

    os.system(cp_cmd)
Reasons:
  • Blacklisted phrase (1): stackoverflow
  • Long answer (-1):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Muzeyanto Man

79823661

Date: 2025-11-18 17:35:05
Score: 1
Natty:
Report link

In my case it was waiting for the OTP/Passcode again which didn't populate correctly in the Command Center. The fix was enabling VSCode to Show the login terminal when connecting to a remote SSH host. I enabled that and found that it was waiting for a Passcode.

Set:  "remote.SSH.showLoginTerminal": false to true

Using older versions of VSCode and Remote SSH Plugin helps otherwise.

enter image description here

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

79823660

Date: 2025-11-18 17:35:05
Score: 0.5
Natty:
Report link

If you'd like a code analogy:

The only difference with Enums you know is that in the code an Enum represents a fixed set of variants known beforehand.
But in case of databases those sets are not fixed and they can grow (or even shrink) over time.

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

79823659

Date: 2025-11-18 17:32:04
Score: 4
Natty:
Report link

I was wondering the same thing. Yes, you definitely can.

  1. Right-click on the folder with the code files -> Open with -> Open with Visual Studio

  2. If it's uploaded on GitHub, click on the green drop-down-menu Code -> Open with Visual Studio

How it looks on Github

Reasons:
  • Blacklisted phrase (2): was wondering
  • Low length (0.5):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Chum Chum

79823657

Date: 2025-11-18 17:31:04
Score: 1
Natty:
Report link

Your script only looks at the first level of parts, so attachments nested deeper get skipped. By recursively traversing all parts and checking both `attachmentId` and inline `data`, you should be able to download the images correctly.

To fix it, you need to recursively walk through all parts of the message payload and handle both cases (`attachmentId` vs inline `data`).

Try this:

def save_attachments(service, msg_id, payload, save_dir="attachments"):
    attachments = []

    def walk_parts(parts):
        for part in parts:
            filename = part.get("filename")
            mime_type = part.get("mimeType")
            body = part.get("body", {})
            
            if filename and (body.get("attachmentId") or body.get("data")):
                if body.get("attachmentId"):
                    attach_id = body["attachmentId"]
                    attachment = service.users().messages().attachments().get(
                        userId="me", messageId=msg_id, id=attach_id
                    ).execute()
                    data = attachment.get("data")
                else:
                    # Inline base64 data
                    data = body.get("data")

                if data:
                    file_data = base64.urlsafe_b64decode(data)
                    filepath = os.path.join(save_dir, filename)
                    with open(filepath, "wb") as f:
                        f.write(file_data)
                    attachments.append(filename)

            # Recurse into nested parts
            if "parts" in part:
                walk_parts(part["parts"])

    walk_parts(payload.get("parts", []))
    return attachments

(PS: I am new to stackoverflow, so all comments are appreciated)

Reasons:
  • Blacklisted phrase (1): appreciated
  • Blacklisted phrase (1): stackoverflow
  • Whitelisted phrase (-2): Try this:
  • RegEx Blacklisted phrase (1.5): I am new
  • Long answer (-1):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Chip01

79823636

Date: 2025-11-18 17:11:58
Score: 5
Natty:
Report link

This would be a different thing, but if browsers have restrictions on it for the clear security risks, then how does software like Securly block pages? It seems that the browsers would not allow it, but it is allowed and used by many schools. How does that work?

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

79823631

Date: 2025-11-18 17:07:56
Score: 1.5
Natty:
Report link

Those messages do not indicate that JGroups is being started. It's just that the configuration parser has builtin jgroups stacks it can use if necessary. When JGroups starts you will see logs coming from GMS and other protocols.

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Single line (0.5):
Posted by: Tristan Tarrant

79823621

Date: 2025-11-18 17:00:53
Score: 1
Natty:
Report link

If I had to guess, I’d call plt.show(block=False) followed by plt.pause(0) before your first measurement.

This forces the GUI backend to finalize the window and apply fullscreen, so fig.get_size_inches() is correct immediately.

fig.canvas.manager.full_screen_toggle()

plt.show(block=False)

plt.pause(0)   # forces one GUI event cycle

The figure does not have its true on-screen size until the GUI event loop runs once. Fullscreen mode is only applied during that first event cycle. plt.pause(0) is the clean way to let the backend process pending events without adding delays, so the correct size is available at the first measurement.

(PS: All comments are appreciated, I’m new around here)

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

79823608

Date: 2025-11-18 16:51:51
Score: 2.5
Natty:
Report link

Thanks to comments to my question, I found a solution that satisfied my requirements.

I ended up writing the following in the requirements.txt file:

--no-binary just_playback~=0.1.8
just_playback~=0.1.8

And installing it with pip like this:

pip install -r requirements.txt .
Reasons:
  • Blacklisted phrase (0.5): Thanks
  • Blacklisted phrase (1): to comment
  • Low length (0.5):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (0.5):
Posted by: Johan Nilsson

79823606

Date: 2025-11-18 16:46:50
Score: 2
Natty:
Report link

Wait-for-completion wait for a once-off event e.g. a data structure to be initialized by another thread. They are built on top of the existing waitqueue infrastructure. The kernel documentation describing them is very good kernel.org/doc/Documentation/scheduler/completion.txt

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

79823599

Date: 2025-11-18 16:33:42
Score: 2
Natty:
Report link

I need to increase processing speed so that backfilling daily histories takes hours, not days or weeks.

At this time, I've taken up a suggestion to build my own URL parsing engine in Rust (using the url and publicsuffix crates) for Python. I've been successful so far. The Rust program builds successfully and I am able to import the new library into python and run it. Results looks reasonable so far. I have a bit more pipeline work to do. I'll share the results when I'm done.

Reasons:
  • Blacklisted phrase (0.5): I need
  • No code block (0.5):
  • Self-answer (0.5):
  • Low reputation (0.5):
Posted by: norcalpedaler

79823595

Date: 2025-11-18 16:29:41
Score: 1
Natty:
Report link

Clangd treats .cu files as CUDA only, so host‑side C++ features like <format> and <chrono> aren’t recognized by default. The long‑term fix should be to tell clangd to use your GCC toolchain and enable modern C++ explicitly:

If:
  PathMatch: ".*\\.cu"

CompileFlags:
  Add:
    - -std=c++20
    - --gcc-toolchain=/usr

This way clangd parses host code with C++20 and finds the right headers automatically, without any silenced warnings and such. It’s future‑proof since clangd will follow your toolchain instead of hard‑coded paths.

(PS: All comments appreciated, I’m new around here)

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

79823586

Date: 2025-11-18 16:20:39
Score: 4
Natty:
Report link

thank you very much for your explanations. I thought that re-mapping causes this data length.

Reasons:
  • Blacklisted phrase (0.5): thank you
  • Low length (1):
  • No code block (0.5):
  • Self-answer (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: titi zarif

79823585

Date: 2025-11-18 16:18:38
Score: 2
Natty:
Report link

cloud export data is only determined by its new value credentials

this is the json_object

this is basically how gmail works

i did know this long ago, but i dont know if i really like gmail that much

export dump pumps line 1 and calls dbs_cloud

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

79823569

Date: 2025-11-18 16:03:34
Score: 1
Natty:
Report link

This is not the same as a concat-and-assign operator, but it can help to declutter code with lots of foo = foo .. bar.

  local function add(str)
    result = result .. str
  end
Reasons:
  • Low length (1):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Function

79823568

Date: 2025-11-18 16:02:33
Score: 0.5
Natty:
Report link

You should be doing this in PHP as html. A CSS Grid container with Flex-Direction:row & grid-template-columns:repeat(3, 1fr) & grid-template-rows:auto will automatically take your SQL data that you format within it and arrange them 3 across breaking to a new line after each group of 3.

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

79823560

Date: 2025-11-18 15:51:31
Score: 0.5
Natty:
Report link

My solution was to return the index.html when 404 happens. It applicable to any SPA apps, not just Angular. I am using Vuejs for example.

P.S. The solution of the accepted answer didn't work for me. I mean it simply redirects to the index.hml, while I want the page to stay with the same url. For example hitting the url mysite/user/123 should show me the user details instead of redirecting to the index.html (home) page.

enter image description here

Reasons:
  • RegEx Blacklisted phrase (1): I want
  • No code block (0.5):
  • High reputation (-1):
Posted by: ADM-IT

79823557

Date: 2025-11-18 15:45:29
Score: 1.5
Natty:
Report link

Unfortunately, after a ton of research and testing, when working with client smart cards the server does not and will not have access to the user smartcard certificate to utilize it to make calls from the server to the server, even on behalf of the client.

The problem cannot be resolved as a server side only solution. The client browser must make the appropriate API calls and supply the credentials to authenticate/authorize with the endpoint API.

BLUF, at this time, this is not possible using Blazor server-side application that has endpoints that require end user smart card certificate authentication.

Reasons:
  • Long answer (-0.5):
  • No code block (0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: Howard Shank

79823552

Date: 2025-11-18 15:42:28
Score: 0.5
Natty:
Report link
This is my data structure

{
  "profileId":5483,
  "name":"BLA BLA",
  "events":[
    {"id":2554,"typeId":1,"detail":"details follows EN",
      "dates":[
        {"id":2558,"eventDate":"2015-11-20","startTime":"2015-11-20"}
      ]
    },
    {"id":2555,"typeId":2,"detail":"BLA BLA",
      "dates":[
        {"id":2559,"eventDate":"2015-11-21","startTime":"2015-11-21"},
        {"id":2560,"eventDate":"2015-11-22","startTime":"2015-11-22"}
      ]
    }
  ]
}

@for (date of datesForArr.controls; let j = $index; track $index) {
///// datesForArr.controls is null
}

get eventsForArr(): FormArray {
    return this.myForm.get('events') as FormArray;
  }

  get datesForArr() {
    return this.myForm.get('dates') as FormArray;
  }
Reasons:
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: Dominik Lavoie

79823551

Date: 2025-11-18 15:39:28
Score: 1.5
Natty:
Report link

building and accessing a list of types at compile time might interest you (it uses type_list, and no reflection).

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

79823547

Date: 2025-11-18 15:37:27
Score: 2
Natty:
Report link

In order to see the errors with line numbers from your code you need to allow source maps in your bundling configuration.

Currently even if you set minify to false the code is still transpiled from TypeScript to pure JavaScript which causes the line numbers to mismatch.

When you generate source maps the logs will be more precise but in some cases this might not help.

If you need help with setting up source maps in your configuration please let me know as I would need more information on your setup.

Also please let me know if this helped - if not we can try to find another solution together :-)

Reasons:
  • RegEx Blacklisted phrase (2.5): please let me know
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Cockootec

79823532

Date: 2025-11-18 15:31:25
Score: 2.5
Natty:
Report link

Possibly rendi.dev could solve for this - it's FFmpeg as a service so you don't need to install it yourself

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

79823531

Date: 2025-11-18 15:30:25
Score: 3
Natty:
Report link

If I am not wrong the ConverterRegistry is not available in the Unity Firestore SDK.

Reasons:
  • Low length (1.5):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: guilleatm

79823530

Date: 2025-11-18 15:29:25
Score: 1.5
Natty:
Report link

can you provide more information about how did you created the zip file?

It seems that when your zip file is unzipped it contains additional folder which is zipfilename in your case.

You can solve this by zipping like this:

# go to your application folder
cd ruby-app-folder
# zip everything recursively and create app.zip in parent folder
zip -r ../app.zip ./*
# go back to folder where the zip is created
cd ..

Then when you deploy through "Upload application version" the application should be unzipped correctly.

Can you try that and confirm my assumptions?

Reasons:
  • Whitelisted phrase (-2): Can you try
  • Whitelisted phrase (-1): in your case
  • RegEx Blacklisted phrase (2.5): can you provide
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Ends in question mark (2):
  • Starts with a question (0.5): can you
  • Low reputation (0.5):
Posted by: Cockootec

79823528

Date: 2025-11-18 15:28:24
Score: 3
Natty:
Report link

rendi.dev could solve for this - it is a hosted FFmpeg

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

79823527

Date: 2025-11-18 15:28:24
Score: 3
Natty:
Report link

Thanks for your reply, I was hoping an alternative to loading the engine multiple times.

I'm not entirely satisfied with that, as there is still a freeze when loading every game (it's inside a KeepAlive component, but it does not matter : the Engine.init() which transfers the wasm into memory (I guess) is the culprit)


EDIT: oh did you mean that I can call Engine.init() just once in a canvas and then load whatever I want in it without actually having to call init again ?


I had one recommendation from a friend that said "load the engine once, let it run and just change between scenes with an exposed api"

I find this idea pretty sexy but I can't switch all my projects to just "scenes" without being absolutely sure that it is really the solution and that it will fix my problem.

Maybe that's the solution, I'm just too lazy to think by myself and would like to know if someone has already done that way...

Reasons:
  • Blacklisted phrase (0.5): Thanks
  • RegEx Blacklisted phrase (1): I want
  • Long answer (-0.5):
  • No code block (0.5):
  • Contains question mark (0.5):
  • Self-answer (0.5):
  • Low reputation (0.5):
Posted by: Sw0ut

79823521

Date: 2025-11-18 15:20:22
Score: 3
Natty:
Report link

You said: "ALB will then send request to your instance on port 80 (HTTP)." But the instance is serving the app on port 8080. So why do I need to have 80 HTTP as the Protocol/Port for the Target Group..

Reasons:
  • Blacklisted phrase (0.5): I need
  • Low length (0.5):
  • No code block (0.5):
  • Self-answer (0.5):
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: thecodeiackiller

79823519

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

To get right chars of a string in Kotlin I recommend to use 'someString.takeLast(length)'.

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

79823515

Date: 2025-11-18 15:11:20
Score: 8 🚩
Natty: 6
Report link

sorry to bother, but did you manage to solve this problem? I also am trying to linearize the loop filter of a PLL and I am getting the same warning.

Reasons:
  • RegEx Blacklisted phrase (3): did you manage to solve this problem
  • RegEx Blacklisted phrase (1.5): solve this problem?
  • Low length (1):
  • No code block (0.5):
  • Contains question mark (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Tommaso Sabbadini

79823511

Date: 2025-11-18 15:10:19
Score: 0.5
Natty:
Report link

Here's my 2p, we are novices but this sort of works:

(b1 is a branch off master)

git checkout master
git pull --rebase
git checkout b1
git pull --rebase
git merge master (to merge everything forward)
<test everything>
<commit changes (if necessary)>
git push
git checkout master
git merge b1
<fix conflicts if any>
<test everything>
<commit changes (if necessary)>
git commit
git push

--------------------------------

I'd love to know if this is bananas.

Reasons:
  • Has code block (-0.5):
  • Filler text (0.5): --------------------------------
  • Low reputation (0.5):
Posted by: Mister Jeps

79823510

Date: 2025-11-18 15:10:19
Score: 4
Natty:
Report link

For some reason, "datesForArr.controls" is null...

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

79823506

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

I am having the same issue with the input, the partial solution I came up with is using a number for the "hours" part of the input mask, so that can be negative:

export const maskC = 'H:M';

export const maskObj = {
  H: {
    mask: Number,
    scale: 0,
    min: -24,
    max: 24
  },
  M: {
    mask: MaskedRange,
    from: 0,
    to: 59,
    maxLength: 2,
  },
};

The missing part is if you want to make sure that hours take two digits, now values like -1:00 are accepted. The follow up would be padding with zeros in this section.

Reasons:
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Me too answer (2.5): I am having the same issue
  • Low reputation (1):
Posted by: Bernardo Borges

79823503

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

According to my knowledge Godot can’t reuse one WASM runtime for different PCKs, so each game has to start its own engine, which causes the short freeze. The best you can do is reduce the cost:

This won’t remove the stall completely, but it keeps it about as low as Godot allows today.

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

79823496

Date: 2025-11-18 14:58:16
Score: 1.5
Natty:
Report link

Power BI has become one of the most important tools for data analytics and business intelligence, helping organizations turn raw data into clear, interactive insights. OnlineITGuru offers practical Power BI training designed to build real-time skills for students and professionals. The course covers essential topics such as importing data, building data models, creating reports, and using DAX for advanced calculations. Learners also gain experience with Power Query, dashboards, and Power BI Service for publishing and sharing reports.

Reasons:
  • Long answer (-0.5):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: online it guru

79823492

Date: 2025-11-18 14:57:16
Score: 3
Natty:
Report link

@Carl AI answers are not allowed, btw.

Reasons:
  • Low length (2):
  • No code block (0.5):
  • User mentioned (1): @Carl
  • Single line (0.5):
  • Looks like a comment (1):
  • High reputation (-2):
Posted by: Carcigenicate

79823491

Date: 2025-11-18 14:56:15
Score: 1.5
Natty:
Report link

It is because of how SQL CLR scalar function run. When you call a CLR for each password, SQL Server has to go from SQL engine to CLR runtime "every single row". Microsoft actually explain this per-call overhead in their "Performance of CLR Integration Architecture" documentation. But like or small operations it doesn’t really matter, but when you are running 100k iteration per call it will add up. And worse news is SQL Server also disable multithreading when a scalar user-defined function is used. This User-defined functions doc explain more about that, they just force non-parallel query plans lmao. So it doesn’t matter how many cores you got, your PBKDF2 only run on one thread, but your .NET app will use all of your threads. Kinda makes sense, In the CLR Integration Overview docs they even warn against using it for CPU-heavy stuff inside SQL since it is not made for it (CLR is supposed to be lightweight). I think running PBKDF2 100k times definitely falls in that 'too heavy' category lmao. I suppose the best fix you can do is run your hash stuff outside of SQL, do them in your .NET app then just store the result in DB, since that’s what SQL is best at, a tool meant to interact with database. If you want those inside SQL, you should use a "table-valued function". Those only run once per set of rows instead of once per row, you should read more in the CLR performance docs. Good luck!

Reasons:
  • Blacklisted phrase (0.5): lmao
  • Long answer (-1):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Mykal Steele

79823489

Date: 2025-11-18 14:55:14
Score: 4
Natty:
Report link

@rzwitserloot, Not really sure if I fully understood it. I've checked both of your snippets calling the `read()` method (the ones with FileReader and with BufferedReader) with a text file which has a size of around 160MB. The time difference in completing both of these operation is only of +-0.5s.

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Self-answer (0.5):
  • Single line (0.5):
  • Looks like a comment (1):
  • Low reputation (1):
Posted by: sebkaminski16

79823487

Date: 2025-11-18 14:54:14
Score: 3
Natty:
Report link

Sounds like Arduino’s servers are having a bad day. A 500 error usually means something broke on their end, not yours. You can try a couple of quick checks:

If others are reporting the same thing, then it’s definitely a temporary server issue. It should clear up once Arduino fixes it.

It can be globally error also due to cloudflare outrage.

Reasons:
  • RegEx Blacklisted phrase (2): urgently
  • Long answer (-0.5):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Carl Bidwell

79823483

Date: 2025-11-18 14:51:13
Score: 5
Natty:
Report link

This is not a StackOverflow question. You should go to https://politics.stackexchange.com/

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

79823470

Date: 2025-11-18 14:38:10
Score: 2
Natty:
Report link

How do I block advice tagged questions from my feed? It seems to be forced upon me and I have no way to filter these out.

Reasons:
  • Blacklisted phrase (1): How do I
  • Low length (1):
  • No code block (0.5):
  • Contains question mark (0.5):
  • Single line (0.5):
  • Starts with a question (0.5): How do I
  • High reputation (-2):
Posted by: Yakk - Adam Nevraumont

79823469

Date: 2025-11-18 14:36:09
Score: 1
Natty:
Report link

Yup, i did. However it's still unexpected to see such a big difference.

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

79823462

Date: 2025-11-18 14:32:08
Score: 1.5
Natty:
Report link

I was just at the same place in the book, and before introduction of the start-over function, I came up with this:

(defun correct ()
  (setf *small* 1)
  (setf *big* 100)
  "Hooray!")

So I tell the program when it's ready to start over, so I can call (guess-my-number) only if I want a new game. I also used setf as those variables where already defined. It didn't even occur to me that I could use defparameter again.

Reasons:
  • RegEx Blacklisted phrase (1): I want
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Achim

79823459

Date: 2025-11-18 14:31:08
Score: 1.5
Natty:
Report link

This could be error caused by full hard disk. Check the space left.

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

79823457

Date: 2025-11-18 14:29:07
Score: 2.5
Natty:
Report link

Usually I am anti cloud but I at this bulk and if you need it relatively fast. The best option is to use a cloud hosting provider to deploy 10-100 instances of the conversion program, then split the dataset evenly across each of the instances to convert it.

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

79823455

Date: 2025-11-18 14:24:06
Score: 1.5
Natty:
Report link

I would suggest that you don't stress too much about the runtime duration over leetcode when coding in python as python is an interpreted language and its runtime is also affected by the global python interpretor used by leetcode.

From what I have noticed, leetcode compensates for this by providing larger windows for harder problems before throwing a TLE. And so, for harder problems with larger test case sizes, time complexity matters much more.

Reasons:
  • No code block (0.5):
  • Low reputation (1):
Posted by: Vaibhav-Arora-2182

79823454

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

...moreover, the Arduino tools may have applied some patches. Did you apply them to the sources before building the tools for the new host?

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

79823453

Date: 2025-11-18 14:22:05
Score: 4
Natty:
Report link

Edited the post. You can find it on the top.

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

79823452

Date: 2025-11-18 14:22:05
Score: 0.5
Natty:
Report link

Issue is on the Microsoft Live side, they are putting too much information in the request header based upon all the different tenants you're using. This eventually creates an issue where it exceeds the allowable length of the header & causes the 400.

You can confirm this by using an Incognito/In Private window or logging in from a different browser.

Best way to workaround the issue is to clear your browser cookies & cache.

The same situation can also arise when a user belongs to "too many" Entra/Active Directory groups and the amount of GUIDs going into the header exceeds the maximum length -- see https://learn.microsoft.com/en-us/troubleshoot/developer/webapps/iis/www-authentication-authorization/http-bad-request-response-kerberos

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

79823451

Date: 2025-11-18 14:18:04
Score: 3.5
Natty:
Report link

Asking for Advice: How do I block all "Advice" tagged "questions"?

Reasons:
  • Blacklisted phrase (1): How do I
  • Low length (1.5):
  • No code block (0.5):
  • Ends in question mark (2):
  • Single line (0.5):
  • High reputation (-2):
Posted by: Yakk - Adam Nevraumont

79823447

Date: 2025-11-18 14:15:04
Score: 2.5
Natty:
Report link

The code in your post looks like Java 6 code. Can you post a link to the webpage containing that code? Note that Oracle's Java tutorials stopped being updated since Java 8. Nonetheless, I believe that, at least, the code would use "try-with-resources".

Reasons:
  • RegEx Blacklisted phrase (2.5): Can you post
  • Low length (0.5):
  • No code block (0.5):
  • Contains question mark (0.5):
  • Single line (0.5):
  • High reputation (-2):
Posted by: Abra

79823443

Date: 2025-11-18 14:07:02
Score: 0.5
Natty:
Report link

I am using the KubernetesExecutor to run PythonOperators in Kubernetes Pods. I was able to override the namespace of each Pod dynamically in the function pod_mutation_hook in airflow_local_settings.py. However, the scheduler would stop queuing new task instances as soon as the limit of AIRFLOW__CORE__PARALLELISM was reached, even if all Pods where in status Completed. The scheduler would still report DEBUG - 120 running task instances for executor KubernetesExecutor. I assume this is, because the KubeJobWatcher does only look at one namespace. I don't know, if the KubeJobWatcher can be configured to watch multiple namespaces.

Reasons:
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Lorenz Feineis

79823441

Date: 2025-11-18 14:05:01
Score: 4.5
Natty:
Report link

Ah, yes. Right, that seems like the only reason. Thank you for your reply.

Reasons:
  • Blacklisted phrase (0.5): Thank you
  • Low length (1.5):
  • No code block (0.5):
  • Self-answer (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: sebkaminski16

79823440

Date: 2025-11-18 14:03:00
Score: 1
Natty:
Report link

I had the same problem and I checked the password and user everywhere - they were equal. The computer name also. And the problem was in the buttun "can login" in user's Previleges - it had to bу in "on" possition. And after I turn it on, the advice do the command with the flag: "python -Xutf8 manage.py makemigrations", "python -Xutf8 manage.py migrate"

Reasons:
  • Whitelisted phrase (-1): I had the same
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: O Tatiana

79823439

Date: 2025-11-18 14:03:00
Score: 3.5
Natty:
Report link

Probably to provide you with readLine()...

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

79823432

Date: 2025-11-18 13:54:58
Score: 1.5
Natty:
Report link

yea cloudflare is down, you can use alternatives like ollama locally and it wont break when some cloud provider goes down. its only as good as your hardware though.

Reasons:
  • Whitelisted phrase (-1.5): you can use
  • Low length (1):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: ocueye guy

79823430

Date: 2025-11-18 13:52:58
Score: 3.5
Natty:
Report link

SQLite3 doesn't have stored procedures that run in the RDMS but to @Dan's point of avoiding SQL injection it does prepare statements, and it supports binding values to those prepared statements.

Reasons:
  • Low length (1):
  • No code block (0.5):
  • User mentioned (1): @Dan's
  • Single line (0.5):
  • Low reputation (0.5):
Posted by: UpTide

79823429

Date: 2025-11-18 13:52:58
Score: 2
Natty:
Report link

Thanks, the times I mentioned were the submission results from leetcode, so I can't be sure as to what the input sizes were, although its to be noted that with a large input size in one of the testcases, the O(n) time solution struggled to complete in the required time, unless you loop through the set instead of the input array, and my O(nlogn) (presumably) time solution didn't struggle with it at all.
I'm quite new to this so I'm trying to figure out any rules to keep in mind when estimating the performance of my programs.

Reasons:
  • Blacklisted phrase (0.5): Thanks
  • Long answer (-0.5):
  • No code block (0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: Leopold

79823426

Date: 2025-11-18 13:50:57
Score: 0.5
Natty:
Report link

Your plugins aliases are wrong. They should look like this (note the full stop)

plugins {
    alias(libs.plugins.android.application) apply false
    alias(libs.plugins.kotlin.android) apply false
}
Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: MunterMan

79823424

Date: 2025-11-18 13:49:57
Score: 0.5
Natty:
Report link

Concerning the commentsprovided by @mozway, @rawson and @somedude the answer should be:

import pandas as pd
import numpy as np

dict = {'A': ['1','2','8','4',np.nan],
        'B': ['6','2','3','9','10']}
df = pd.DataFrame(dict)
df["C"] = df.apply(lambda x: ', '.join(x.dropna().unique()), axis=1)


print(df)

Result:

     A   B     C
0    1   6  1, 6
1    2   2     2
2    8   3  8, 3
3    4   9  4, 9
4  NaN  10    10
Reasons:
  • Has code block (-0.5):
  • User mentioned (1): @mozway
  • User mentioned (0): @rawson
  • User mentioned (0): @somedude
Posted by: Bending Rodriguez

79823423

Date: 2025-11-18 13:48:57
Score: 0.5
Natty:
Report link

This has nothing to do with programming or StackOverflow. SO isn't Cloudflare's support site.

Even StackOverflow is getting blocked intermittently

Reasons:
  • Blacklisted phrase (1): StackOverflow
  • Low length (1):
  • No code block (0.5):
  • High reputation (-2):
Posted by: Panagiotis Kanavos

79823422

Date: 2025-11-18 13:47:56
Score: 3.5
Natty:
Report link

Cloudflare is down - https://www.cloudflarestatus.com/

It is affected to many websites.

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

79823416

Date: 2025-11-18 13:44:55
Score: 3.5
Natty:
Report link

Yes. I already know how to code this function myself. I just wanted to know if there was any available library commonly use for that type of cases

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

79823413

Date: 2025-11-18 13:41:55
Score: 2.5
Natty:
Report link

the thing about python and how to install it, it's one of the rare exceptions reading the manual labelled something akin to 'how to install' before you click yes makes sense, after i brew installed python a whole slew of issues arose so i learnt my lesson.

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Liam O'brien

79823412

Date: 2025-11-18 13:37:53
Score: 6 🚩
Natty: 5.5
Report link

just click on this icon again enter image description here

Reasons:
  • Blacklisted phrase (1): enter image description here
  • Probably link only (1):
  • Low length (2):
  • No code block (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Vinay Kumar

79823402

Date: 2025-11-18 13:25:50
Score: 1
Natty:
Report link

If you’re experiencing this problem, don’t worry — it’s usually caused by one of a few simple mistakes. Below, I’ll explain the reasons and show you the best way to fix your GridView so it scrolls smoothly and displays perfectly on all devices.


Why Your GridView Is Breaking

GridView typically breaks due to:

1. Using GridView inside a SingleChildScrollView

This causes layout conflict because both try to control the scrolling.

2. Missing item aspect ratio

Without aspect ratio, Flutter doesn’t know how much vertical space each grid item needs.

3. Using unbounded height

Widgets like Column or Expanded wrapped incorrectly will cause GridView to overflow.

Reasons:
  • Long answer (-0.5):
  • No code block (0.5):
  • Low reputation (1):
Posted by: fahmida binte hossain

79823400

Date: 2025-11-18 13:22:50
Score: 2
Natty:
Report link

In IAM, the cloud run service account should have the "Service Account Token Creator" permission to generate a signed link. You should check your permissions to allow all the ones needed

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

79823398

Date: 2025-11-18 13:20:49
Score: 3
Natty:
Report link

@MadsHansen I am not sure. I think I have seen the information somewhere near the Saxon C# license. I will check it out.

Reasons:
  • Blacklisted phrase (0.5): check it out
  • Low length (1):
  • No code block (0.5):
  • User mentioned (1): @MadsHansen
  • Self-answer (0.5):
  • Single line (0.5):
  • Looks like a comment (1):
  • High reputation (-2):
Posted by: pepr

79823389

Date: 2025-11-18 13:16:48
Score: 2.5
Natty:
Report link

Why do you think you need the enterprise licensed version of Saxon, and not the open source HE version to execute the Schematron XSLT and perform validation?

Reasons:
  • Low length (1):
  • No code block (0.5):
  • Ends in question mark (2):
  • Single line (0.5):
  • Starts with a question (0.5): Why do you
  • High reputation (-2):
Posted by: Mads Hansen

79823377

Date: 2025-11-18 12:59:45
Score: 0.5
Natty:
Report link

In your implementation the commented line is in fact not crucial to sort the array. The thing is, by using swap() your'e doing something more similar to bubble sort - moving curr left until it matches the sorted part. The "actual" insertion sort would instead push all elements right and add curr to the empty space left at pre+1:

// a std::vector<int>& is also a good option - thx comments
void insertionSort(int* arr, int n) {
    for (int i = 1; i < n; i++) {
        int curr = arr[i];
        int pre = i - 1;
        while (pre >= 0 && arr[pre] > curr) {
            arr[pre+1] = arr[pre];
            pre--;
        }
        arr[pre+1] = curr; // now it's important
    }
}

I think this approach is better than swapping because of the reduction of assignments per element sorted - swap() uses a temp variable.

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

79823362

Date: 2025-11-18 12:46:42
Score: 2
Natty:
Report link

I compared the old execute() function (system/database/drivers/odbc/odbc_driver.php) with the updated version and found the culprit. $this->is_write_type($sql) OR $success = $this->odbc_result; returns a boolean for all writes to the db. In the old version they just returned whatever odbc_exec() gave. To fix this, I just removed the first part of $this->is_write_type($sql) OR $success = $this->odbc_result; and only kept $success = $this->odbc_result;. This may cause problems if some other code expects a boolean and make a strict check for === true.
I hope this made any sense. If someone has a better solution, please tell me.

Reasons:
  • RegEx Blacklisted phrase (2.5): please tell me
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Self-answer (0.5):
Posted by: Conny Olsson

79823355

Date: 2025-11-18 12:42:40
Score: 5
Natty:
Report link

Thank you for your explanation !

Reasons:
  • Blacklisted phrase (0.5): Thank you
  • Low length (2):
  • No code block (0.5):
  • Self-answer (0.5):
  • Single line (0.5):
  • Low reputation (1):
Posted by: Chipniz

79823352

Date: 2025-11-18 12:40:39
Score: 5
Natty:
Report link

I have the same Error message. Inventory is enabled, and Authorization header is set to 'OAuth'.

using the swagger in https://glpi.myserver.XX/api.php/doc works

Error:
"title":"You are not authenticated","detail":"The Authorization header is missing or invalid","status":"ERROR_UNAUTHENTICATED"

the OAuth client has every Grants and every Scopes configured.

We are on version 11.0.1

Reasons:
  • RegEx Blacklisted phrase (1): I have the same Error
  • No code block (0.5):
  • Me too answer (2.5): I have the same Error
  • Low reputation (1):
Posted by: S Grave

79823346

Date: 2025-11-18 12:36:38
Score: 2.5
Natty:
Report link

In case anybody still searching for this, PFC has a function: of_SecondsAfter in pfc_n_cst_datetime object.

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

79823340

Date: 2025-11-18 12:32:36
Score: 1.5
Natty:
Report link

Have you researched beyond reviewing HTML elements and ARIA roles? Searching "ARIA draggable" yields this guidance from the W3C: https://www.w3.org/wiki/PF/ARIA/BestPractices/DragDrop

Reasons:
  • Low length (1):
  • No code block (0.5):
  • Contains question mark (0.5):
  • Single line (0.5):
  • High reputation (-1):
Posted by: Sean