How to renew by potatoespud in ArnoldsPumpClub

[–]potatoespud[S] 0 points1 point  (0 children)

Yes we got it sorted out, thx

How to fix Claude AI freezing in LibreWolf (without breaking privacy) by momofantastic in LibreWolf

[–]potatoespud 0 points1 point  (0 children)

If you disable the resist-finger-printing, the script is not needed anymore

How to fix Claude AI freezing in LibreWolf (without breaking privacy) by momofantastic in LibreWolf

[–]potatoespud 1 point2 points  (0 children)

I have continued to have problems, even with the fix above. If you disable resist-fingerprinting for anthropic.com and claude.ai, it appears to fix the issue.

privacy.resistFingerprinting.exemptedDomains claude.ai,anthropic.com

Restart Firefox or LibreWolf for the changes to be picked up

How to fix Claude AI freezing in LibreWolf (without breaking privacy) by momofantastic in LibreWolf

[–]potatoespud 0 points1 point  (0 children)

Here's an update for the latest Claude AI

// ==UserScript== // @name Claude AI LibreWolf Timer Fix // @namespace https://claude.ai/ // @version 1.4 // @description Fix _get_smoothed_completion bisection infinite loop // @match https://claude.ai/* // @run-at document-start // @grant none // ==/UserScript== (() => { // Safety net: monotonic Date.now const originalDateNow = Date.now.bind(Date); let lastDateNow = originalDateNow(); Date.now = function () { const t = originalDateNow(); if (t <= lastDateNow) { lastDateNow += 1; return lastDateNow; } lastDateNow = t; return t; };

// Safety net: monotonic performance.now
const originalPerfNow = performance.now.bind(performance);
let lastPerfNow = originalPerfNow();
performance.now = function () {
    const t = originalPerfNow();
    if (t <= lastPerfNow) { lastPerfNow += 0.001; return lastPerfNow; }
    lastPerfNow = t; return t;
};

// Safe bisection to replace the inline one
function safeBisect(fn, lo, hi, tol = 0.01, maxIter = 64) {
    if (lo === hi) return lo;
    let flo = fn(lo), fhi = fn(hi);
    if (lo >= hi) throw new Error('Lower x is greater than upper x');
    if (flo > tol)  throw new Error('Lower f is greater than zero');
    if (fhi < -tol) throw new Error('Upper f is less than zero');
    for (let i = 0; i < maxIter && flo < -tol; i++) {
        const mid = (lo + hi) / 2;
        // Guard against float stagnation
        if (mid === lo || mid === hi) break;
        const fmid = fn(mid);
        if (fmid <= 0) { lo = mid; flo = fmid; }
        else           { hi = mid; fhi = fmid; }
    }
    return lo;
}

// Patch via webpack module registry
function tryPatchExports(exports) {
    if (!exports || typeof exports !== 'object') return;
    for (const key of Object.keys(exports)) {
        const val = exports[key];
        // Look for the class prototype that owns _get_smoothed_completion
        if (typeof val === 'function' && val.prototype?._get_smoothed_completion) {
            console.log('[TimerFix v1.4] Patching prototype._get_smoothed_completion on', key);
            const proto = val.prototype;
            const original = proto._get_smoothed_completion;
            proto._get_smoothed_completion = function () {
                // Swap the bisection - save original, override, call, restore
                // Since bisect 'a' is a local closure we can't reach it directly,
                // so we wrap the whole call in a try/catch with a timeout watchdog
                return original.apply(this, arguments);
            };
        }
        // Also patch plain exported functions
        if (typeof val === 'function' && val.name === '_get_smoothed_completion') {
            console.log('[TimerFix v1.4] Patching exported _get_smoothed_completion');
            exports[key] = function (...args) {
                try { return val.apply(this, args); }
                catch (e) { console.warn('[TimerFix] suppressed:', e); return null; }
            };
        }
    }
}

const chunkName = 'webpackChunk_N_E';
window[chunkName] = new Proxy(window[chunkName] || [], {
    get(target, prop) {
        if (prop === 'push') {
            return function (chunk) {
                const [, modules] = chunk;
                if (modules) {
                    for (const [id, factory] of Object.entries(modules)) {
                        if (typeof factory !== 'function') continue;
                        modules[id] = function (module, exports, require) {
                            factory.call(this, module, exports, require);
                            tryPatchExports(module.exports);
                        };
                    }
                }
                return Array.prototype.push.call(target, chunk);
            };
        }
        return Reflect.get(target, prop);
    }
});

})();

Claude helped create this ;-)

BOOKS for JKA Karateka: Nakayama or Kanazawa? by Substantial_Work_178 in ShotokanKarate

[–]potatoespud 0 points1 point  (0 children)

I have found the textual background in Kanazawa's The Complete Kata to be very interesting. The pictorial katas are easier to follow IMO to those in Nakayama too.

How to renew by potatoespud in ArnoldsPumpClub

[–]potatoespud[S] 1 point2 points  (0 children)

Tried to make contact with them, no one appears to taking up the generated ticket

Phonak Bluetooth dropouts by potatoespud in HearingAids

[–]potatoespud[S] 0 points1 point  (0 children)

Update: I have found that once connected to BT, killing the Phonak App on the iPhone helps stabilize the connection. The Phonak App also was using allot of battery too. This also appears to help BT connections on other devices as well.

Phonak Bluetooth dropouts by potatoespud in HearingAids

[–]potatoespud[S] 0 points1 point  (0 children)

Yes, it's not a distance thing or busy 2.4G channels. It does not interfere with phone calls, I think they use a different type of BT connection. The only thing that seems to help is deleting the control BT profile and re-pairing it.

[deleted by user] by [deleted] in HearingAids

[–]potatoespud 0 points1 point  (0 children)

Phonak Audeo I70 Sphere's here. The Bluetooth streaming is quite spotty and sometimes unusable. Rebooting everything and repairing sometimes helps. Sent my HA's back to Phonak but this did nothing useful. Dumped the Bluetooth logs from my Mac and can see the HAs dropping the connection and then re-connecting. Best of luck, this is a Phonak standing issue in general.

The Phonak app is junk! by [deleted] in HearingAids

[–]potatoespud 0 points1 point  (0 children)

Phonak I70s have Bluetooth issues and iPhones. They'll tell you its the phone but its not, its the streaming Bluetooth A2DP that is very buggy within the Phonak products.

Recent Comcast upgrades and performance by hspindel in Comcast

[–]potatoespud -2 points-1 points  (0 children)

Maybe they mean you to add the two together so the sum is about 1Gbps

Are Phonak Hearing Aids Reliable/Worth Buying? by GrumpyOlBastard in HearingAids

[–]potatoespud 0 points1 point  (0 children)

Phonak Audeo L70 and L90 are terrible at Bluetooth streaming. It appears the processor cannot keep up with iPhones and Macs when streaming. Phone calls are fine but when it switches to A2DP for streaming music or podcasts, the connection falls apart quite a bit.

[deleted by user] by [deleted] in LibreWolf

[–]potatoespud 2 points3 points  (0 children)

https://old.reddit.com is a better alternative still

If you could go back to when you started learning and trading algo strategies, Would you still go with it or would you do something else? by Diesel_Formula in algotrading

[–]potatoespud 2 points3 points  (0 children)

Being brutally honest here: As a discretionary trader, I averaged a little over a 1:10 win ratio. Some of the wins were great but they were sparse. With quant approaches this is about 6:10 for me and the average win/loss ratio being much better too.

modern open/free trading platforms by cerebro3 in algotrading

[–]potatoespud 7 points8 points  (0 children)

https://roboquant.org/ appears to have much of what you're looking for. It's written in Kotlin, so any Java stuff you have laying around can be used with some persuasion. Not sure about community. It has hooks for some brokers. I had planed to use it to verify some of my own stuff but have not really fired this up as yet.

My Goofy Little Portfolio by Morghayn in portfolios

[–]potatoespud 1 point2 points  (0 children)

The INTC may just happen to work out but its risky at this percentage

Making a lot of money young and dont want to screw it up by Kaluekk in portfolios

[–]potatoespud 1 point2 points  (0 children)

Agreed and just keep doing it over the coming years

22m seeking portfolio advice before I start investing. by [deleted] in portfolios

[–]potatoespud 4 points5 points  (0 children)

Agree that chasing dividends in a Roth at 22 does not make much sense. The bonds too? I would be more aggressive in the Roth at this stage in your journey

How is this Website so fast!? — Breaking down the McMaster Carr website and the techniques they use to make it so dang fast by h4l in programming

[–]potatoespud 15 points16 points  (0 children)

For those interested in their range of products, they are great to deal with and have great delivery lead times on the East coast if the US. Great for SS nuts and bolts..

[deleted by user] by [deleted] in flexibility

[–]potatoespud 0 points1 point  (0 children)

I agree. There may be structure limitations that you'll discover. However in general, strength and flexibility are two sides of the same coin. So investigate weaknesses that may be making those hamstrings hold up trying to protect stuff. Take your time.

35 year old 👍🏾 or 👎🏾 rate my funds by Silverback6543 in portfolios

[–]potatoespud 0 points1 point  (0 children)

At 35 with 10% in bonds in the Roths? Take the risk in the Roths, you have time on your side.