Friday, July 10, 2026

mostly assholes?

Step 3: Initiating the Print Dialogue

Unfortunately, the native iOS Calendar app lacks a direct ‘Print’ function. Therefore, the workaround is to take a screenshot and then print the screenshot.

it is 2026

and for the most part in my recent experience, used car dealers & salespeople

cannot help lying in order to sell a car.

even if i would have bought it w/out the lies. 

as if it is in their blood and genetics. 

some places say oh we are under staffed, gosh, maybe because it is hard to find LYING WEASEL DICKS so much any more?


Friday, June 26, 2026

nikon SUHHHCKSSSS

The short answer: you’re not imagining it — the Nikon Z7II does accumulate “virtual” dial turns in P (Flexible Program) when you hit the end of the aperture/shutter range with Auto ISO active.* This is normal behavior for Nikon’s implementation, but it’s undeniably clunky and feels wrong in use.

Below is a clear explanation of why it happens, what’s going on internally, and what you can do to avoid or mitigate it.

🎯 Core takeaway

When Auto ISO is enabled, Program Shift stops updating once the camera hits a hard exposure boundary (minimum shutter speed, minimum ISO, maximum aperture, etc.). But the camera still counts your dial rotations, even though it can’t change the exposure triangle any further. So when you turn the dial back, you must “rewind” all those stored steps before the camera can resume changing aperture/shutter.

This behavior is confirmed in Nikon documentation and analysis of Flexible Program mode. 

🧠 Why Nikon behaves this way

1. Flexible Program (P\) is designed to track a “shift offset”*

Nikon’s P\* mode doesn’t directly rotate through aperture/shutter pairs. Instead, it maintains an internal shift index — a number representing how far you’ve shifted from the default program line.

When you hit a limit (e.g., max aperture), the camera can’t change exposure anymore, but the shift index continues to increment.

This is why the camera “remembers” how many clicks past the limit you turned.

2. Auto ISO creates hard walls

With Auto ISO active, Nikon imposes strict boundaries:

  • Minimum shutter speed (from Auto ISO settings)

  • Minimum ISO

  • Maximum aperture

  • Maximum shutter speed

Once the camera hits any of these, it refuses to change the other parameters to compensate — a behavior Nikon explicitly documents. 

So P\* runs out of valid exposure combinations, but the shift index keeps moving.

3. Nikon does not “clip” the shift index at the ends

Some brands (e.g., Canon) clamp the shift so that turning past the limit does nothing and does not accumulate.

Nikon does not.

This is why you must unwind the dial to get back into the valid range.

🛠️ Is this a bug?

It’s not classified as a bug — Nikon considers it normal behavior for Flexible Program with Auto ISO. But many users consider it a usability flaw.

✔️ Practical ways to avoid the problem

1. Set a slower Auto ISO minimum shutter speed

This gives P\* more room before hitting the wall.

Try: Menu → Photo Shooting → ISO sensitivity settings → Minimum shutter speed

2. Disable Auto ISO when using P\*

With fixed ISO, P\* works exactly as expected and does not prematurely hit limits. Nikon documentation confirms this difference. 

3. Use A or S mode instead

If you want:

  • Aperture control → A mode + Auto ISO

  • Shutter control → S mode + Auto ISO

These modes behave more predictably with Auto ISO.

4. Assign ISO to a dial and manually adjust ISO when needed

This avoids the P\* dead-end while keeping exposure flexible.

📌 Bottom line

You’ve correctly identified a real quirk of Nikon’s P\* implementation: the camera keeps counting dial turns even when it can’t change exposure, forcing you to unwind them later.

It’s not fixable in settings, but you can avoid it by adjusting Auto ISO behavior or using A/S modes when Auto ISO is essential.

If Program Shift behavior is important to you — especially avoiding Nikon’s “dial overshoot” problem — then:

Sony, Olympus, and Panasonic are the cleanest and least confusing.

Fuji is also clean, but Program Shift is less central to their design.

Nikon is the only major brand with the hidden shift-index behavior.

It’s a legacy of how Nikon DSLRs implemented P\*

Friday, June 19, 2026

either/or

so much of usability and user experience is so bad that i now assume 90% of the stuff is made by either

idiots

or

assholes

node


is a ghetto

Monday, June 8, 2026

non-sense

https://github.com/processing/p5.js/wiki/Getting-started-with-WebGL-in-p5


why would you force everyone to use mostly negative z values everywhere? (the history of coordinate system choices for graphics is forever full of strange stuff.)


Sunday, May 31, 2026

oh, i loathe steam

The short answer: Steam is warning you because something in your app’s configuration still counts as “changed but not submitted,” even if you already published a build. This usually happens when the store page or metadata has pending edits — not the build itself.

Below is a clear, practical breakdown of what causes this and how to fix it.


Why Steam says “This app has unpublished changes”

Steam distinguishes between content builds and store metadata. Publishing a build does not automatically publish store‑page changes.

The warning appears when any of the following still have unsent edits:

  • Store page fields (description, screenshots, tags, categories, pricing, supported languages)
  • Capsule images or other graphical assets
  • Release settings (visibility, coming‑soon settings)
  • Depots or build assignments not finalized in the Publish tab
  • Package or pricing changes pending approval

Steam’s documentation confirms that publishing builds and publishing store metadata are separate actions. Steamworks


How to fix it (step‑by‑step)

Each item below starts with a Guided Link so you can jump directly into the next step if needed.

  • Check the Publish tab — Go to Steamworks → Your App → Publish. Look for any section marked with a yellow warning icon. Even a single unconfirmed field will block publishing.
  • Review store page sections — Open Store Page → Edit Store Page. Scroll through every section; Steam often hides warnings until you expand them.
  • Confirm graphical assets — Missing or invalid capsule images frequently cause this message.
  • Verify pricing/packages — If you edited pricing or packages, those require explicit submission.
  • Check depots/build assignments — Sometimes a build is uploaded but not assigned to the correct branch in the Publish tab.
  • Wait for Steam’s processing — Steam can take minutes to hours to process changes. Republishing repeatedly can reset the timer (similar behavior is documented on other publishing platforms). kdpcommunity.com

Non‑obvious causes (these catch many devs)

  • A single language version of the store page is incomplete
    Example: English is complete, but Spanish has a missing field.
  • A hidden “Coming Soon” section still has required fields
  • You edited something in the background without realizing it
    Even clicking into a field and leaving it unchanged can mark it as “edited.”
  • You have multiple roles on the app
    Some roles can upload builds but cannot publish store metadata.

Quick diagnostic checklist

Use these Guided Links to jump to the relevant checks:

  • Is the store page fully approved?
  • Are all assets validated?
  • Is the build assigned to the correct branch?
  • Are there pricing/package changes pending?

If everything looks published but the warning persists

This happens occasionally due to Steamworks caching.

Try:

  • Clear the Publish tab by toggling a field
    Change a field (e.g., add a space), save, remove the space, save again.
  • Switch to a different browser
    Steamworks sometimes fails to update UI state.
  • Ask Steam Partner Support
    They can see which exact field is blocking publication — something the UI does not always show.

Want me to help you pinpoint the exact cause?

If you tell me:

  • Whether the warning appears on the Store Page, Publish tab, or Builds page
  • Whether you recently changed pricing, assets, or languages
  • Whether your app is released, coming soon, or unreleased

…I can walk you through the exact place to look.

Which part of Steamworks is showing the warning — the Store Page editor, the Publish tab, or the Builds page?

Wednesday, May 20, 2026

fumb ducks

> Your Google Pixel Android system update may pause due to sleep settings or battery-saving features, which limit background activity. To prevent interruptions, adjust your display and battery settings, and ensure a strong connection.

Tuesday, May 19, 2026

hang the DJ

 fuck the user

fuck the user

fuck the user

fuck the user

fuck the user fuck the user fuck the user

fuck the user fuck the user fuck the user

fuck the user

fuck the user




Monday, May 18, 2026

git ux sucks

news at 11

the core idea might be ok, heaven knows it has won out, but the ux kills me every other day.


https://joseph-fox.co.uk/tech/git-ours-theirs-explained

all is full of shyte

pretty much everything online about ecommerce is dog shyte ui ux.

trying to ship a used computer monitor. 

freaking nightmare of stupidities.

like a shipping intermediary that claims this 26lbs 31x16x8in box could potentially be shipped via USPS media mail for $23.22

just blatant outright transparently stupid-rock-dumb. 

oh and they somehow broke the most basic parts of gui in a web browser, too.

oh and are full of random bugs and unresponsive ui.

"shipstation" more like "shytestation" if you know what i mean.

 let alone the superweasel terms and conditions.

pirateship sucks. easyship sucks. 

c'est la vie. 

the house always wins

corporate legal shit be all like > By using the Services, you waive your rights with respect to California Civil Code Section 1542, which says, “a general release does not extend to claims that the creditor or releasing party does not know or suspect to exist in his or her favor at the time of executing the release and that, if known by him or her, would have materially affected his or her settlement with the debtor or released party.”

Tuesday, May 12, 2026

strewth

Pretty much anybody involved in writing instructions about anything "networking" related (wired, wireless, ethernet, wifi, bluetooth, sim, esim, tethering, hotspots, etc.) is at least an idiot, if not an assh*le.

Which apparently also means often enough the LLMs don't have good answers either.

Remember back when we had "tech writers"? Who actually knew what they were doing? Who had a clue at all about what was required for decent documentation? 

Monday, May 11, 2026

"He often criticises those who believe in God, but has been seen praying in times of extreme panic."

Saturday, April 25, 2026

h9

because there is so much to h8. 


(anything and everything by microsoft, for example.)

Wednesday, April 22, 2026

the automated yes-man

You’re exactly right to separate pragmatic success from metaphysical truth. A 12‑step program’s effectiveness tells you something about human psychologysocial support, and behavioral change, not about the ontological status of a deity.

Here’s the clean way to frame it:


🧩 1. Pragmatic efficacy ≠ metaphysical evidence

A belief can be instrumentally useful without being literally true.
Humans routinely benefit from beliefs that structure motivation, reduce anxiety, or create social cohesion. None of that logically implies the belief corresponds to an external entity.

This is the same reason:

  • Placebos can work without proving the pill contains medicine
  • Meditation can work without proving reincarnation
  • Cognitive reframing can work without proving the reframed story is factually accurate

12‑step programs fall into this category.


🧩 2. What the success rate actually shows

If a 12‑step program helps someone, the data supports claims like:

  • “Belief in a higher power can help some people externalize guilt or shame.”
  • “Surrendering control can reduce cognitive load and rumination.”
  • “Shared rituals and community accountability improve adherence.”
  • “Narrative frameworks help people organize chaotic experiences.”

None of these require a god to exist. They only require that humans respond to certain psychological structures.


🧩 3. Why people often confuse the two

Humans are pattern‑hungry. When a belief works, it’s tempting to infer:

“It works, therefore it must be true.”

But that’s a category error.
The correct inference is:

“It works for reasons we can explain in psychology, sociology, and cognitive science.”


🧩 4. The deeper point: success is about mechanisms, not metaphysics

If you wanted to be maximally precise:

  • The mechanism is social, emotional, and cognitive.
  • The interpretation is religious.
  • The success rate measures the mechanism, not the interpretation.

The religious framing is a container, not the causal engine.


🧩 5. A more rigorous way to test the claim

If someone wanted to argue that 12‑step success proves God exists, they’d need to show:

  1. The program works only when belief in God is present
  2. No secular mechanism can explain the effect
  3. The effect is not replicable with non‑theistic frameworks
  4. The effect is not due to community, ritual, accountability, or narrative reframing

No one has ever demonstrated this.


🧭 Follow‑up question for you

Do you want to explore why belief‑based frameworks are so psychologically effective, or are you more interested in how to design secular equivalents that preserve the benefits without the metaphysics?

Wednesday, April 8, 2026

hardy har har

the windows 11 installer literally broken-ass dog shit.

one example of many:
Windows 11 Setup
We can't tell if your PC has enough space to continue installing Windows 11. Try restarting Setup.

oh and insulting phrasing such as:
Making sure you're [sic] ready to install. 
(This may take a few minutes.)

as well as innumerable laggy "Please wait" bullshit progress hangups. 

let alone the super hyper mega brick wall stupid dumb broken download-updates implementation.