Same issues with Pop!_OS – I’m having a much better time on Nobara. But you’re making me want to try Kubuntu… still haven’t found my happiest place but I’m happy :)
Same issues with Pop!_OS – I’m having a much better time on Nobara. But you’re making me want to try Kubuntu… still haven’t found my happiest place but I’m happy :)
This one?
I, _____, do solemnly swear (or affirm) that I will support and defend the Constitution of the United States against all enemies, foreign and domestic; that I will bear true faith and allegiance to the same; and that I will obey the orders of the President of the United States and the orders of the officers appointed over me, according to regulations and the Uniform Code of Military Justice. So help me God.
Nothing in here about never attacking anyone, unfortunately. But even if there were, they forget these words about three seconds after saying them.
Yeah exactly. Even in jest I loathe this unquestioned impulse to punish the offender without any thought to collateral. This driver’s primary offense is being oblivious to their impact on others – what message is sent if the reaction is just as oblivious?
Okay I’m done policing morals.
I know we’re being hyperbolic here but hard disagree – how awful would that be for everyone on-board? And absolutely not worth the damage to public infrastructure. There’s an established procedure for dealing with blockages, and I hope that process irreparably damages the truck and results in a hefty fine for the owner
My b, I thought you wanted to know the origin of the meme.
I recommend a countertop portable induction burner if you’re not ready to get a whole new stove yet. It worked out very well for me, but I generally only need one burner and my favorite pans are induction-friendly.
Republican tariff market collapse.
Here you go, from the repo:
const visitAd = function (ad) {
function timeoutError(xhr) {
return onVisitError.call(xhr, {
type: 'timeout'
});
}
const url = ad && ad.targetUrl, now = markActivity();
// tell menu/vault we have a new attempt
broadcast({
what: 'adAttempt',
ad: ad
});
if (xhr) {
if (xhr.delegate.attemptedTs) {
const elapsed = (now - xhr.delegate.attemptedTs);
// TODO: why does this happen... a redirect?
warn('[TRYING] Attempt to reuse xhr from ' + elapsed + " ms ago");
if (elapsed > visitTimeout)
timeoutError();
}
else {
warn('[TRYING] Attempt to reuse xhr with no attemptedTs!!', xhr);
}
}
ad.attempts++;
ad.attemptedTs = now;
if (!validateTarget(ad)) return deleteAd(ad);
return sendXhr(ad);
// return openAdInNewTab(ad);
// return popUnderAd(ad)
};
const sendXhr = function (ad) {
// if we've parsed an obfuscated target, use it
const target = ad.parsedTargetUrl || ad.targetUrl;
log('[TRYING] ' + adinfo(ad), ad.targetUrl);
xhr = new XMLHttpRequest();
try {
xhr.open('get', target, true);
xhr.withCredentials = true;
xhr.delegate = ad;
xhr.timeout = visitTimeout;
xhr.onload = onVisitResponse;
xhr.onerror = onVisitError;
xhr.ontimeout = onVisitError;
xhr.responseType = ''; // 'document'?;
xhr.send();
} catch (e) {
onVisitError.call(xhr, e);
}
}
const onVisitResponse = function () {
this.onload = this.onerror = this.ontimeout = null;
markActivity();
const ad = this.delegate;
if (!ad) {
return err('Request received without Ad: ' + this.responseURL);
}
if (!ad.id) {
return warn("Visit response from deleted ad! ", ad);
}
ad.attemptedTs = 0; // reset as visit no longer in progress
const status = this.status || 200, html = this.responseText;
if (failAllVisits || status < 200 || status >= 300) {
return onVisitError.call(this, {
status: status,
responseText: html
});
}
try {
if (!isFacebookExternal(this, ad)) {
updateAdOnSuccess(this, ad, parseTitle(this));
}
} catch (e) {
warn(e.message);
}
xhr = null; // end the visit
};
That’s pretty much it! Let me know if it doesn’t make sense, I can annotate it
One of the worst apications for generative “AI” is math, as it happens. You’d have to check that all the work is even in the right ballpark, so you might as well just do it yourself.