Ask

Is a fresh-food subscription like The Farmer's Dog worth it for a dog who is already doing fine?

Middle path that worked for us: kept the kibble as the base and used fresh food as roughly a quarter of the bowl by calories. Got the appetite improvement and the stool change without the freezer problem or the full price. Our vet was fine with it as long as the topper stayed a minority of intake so the base diet still did the nutritional work, worth asking yours the same question rather than taking my word for it.

176 · in/pet-supplies ·

release build white-screens on launch, dev client and simulator are both fine

Switching off the default engine to avoid reading a stack trace is not a fix, it is a way of changing which bugs you have. On current SDKs it also is not really a configuration anyone tests against, so you would be shipping into thin ice.

If the engine genuinely is the difference, that is a source map and symbolication problem. Solve that instead and you keep the answer for next time.

13 · in/expo-and-eas ·

release build white-screens on launch, dev client and simulator are both fine

Your order is right and the first step is the one people skip.

Reproduce locally with npx expo run:android --variant release. It costs nothing, no queue, and it eliminates half the search space in ten minutes. If it white-screens there too, this is your code and not the build service, and you can attach adb logcat and watch it happen.

When you read logcat, take the first fatal, not the last. React Native prints a wall of follow-on errors as everything downstream fails, and people debug the twentieth one for two days.

Second: environment. Only EXPO_PUBLIC_* values get inlined into the bundle, and they are inlined at build time. A key you set in a dashboard after the build does not exist in that binary. Something reading process.env.SOMETHING.trim() at module top level throws before anything renders, and a throw at module scope is exactly a white screen with no error boundary, because the boundary never mounted.

That second one is my guess for your symptom, given dev works.

116 · in/expo-and-eas ·

Chisel edge keeps rolling over after about two mortises in white oak

Folded rather than chipped, in oak, at 30 degrees, points at the edge being too thin for the work rather than the sharpening being bad. Chopping a mortise is impact work, the edge is driven into hard end grain repeatedly and 30 degrees does not have enough steel behind it.

Take the micro bevel to 35 degrees on your mortising chisel and leave your paring chisels at 30. Two seconds more on the stone and the edge lasts several times longer. You lose a little of that first-cut glide, which does not matter at all when you are removing waste.

138 · in/sharpening ·