Tuesday, July 7, 2026
Tuesday, June 30, 2026
CORI, my new App
Completely and accidentally, I named my own Power BI application today. It started with me trying to give it a title that emphasized exactly what it is, a "Consolidated Organizational Reporting Interface."
It is a word salad of sorts, but after staring it for a moment, I realized it had a name. "CORI." Now it just needs representation.
I could have designed something but that would have taken weeks. AI to the rescue. Gemini failed and I was truly disappointed, after having considered it much more creative than my other alternative.
Copilot offered up the following results, which were much better than I anticipated. The header image on this post is what Gemini came up with, and could do no better with additional prompts.
Thursday, June 11, 2026
A Return to Vegas
The hosts of the event offered a bit of sustained entertainment on the final evening there, though not outside of that quarter. A brief walk through the casino and across the bridge spanning the strip setup an evening of good music, food and beverages under the desert sky.
Monday, June 8, 2026
Extortion at Kansas City International Airport
Prices at the airport border have gone from ridiculous to utterly absurd. The above photograph is very real, taken at Kansas City International Airport on June 8, 2026.
Once passengers pass through TSA security, traditional market competition completely vanishes. Why do these stores feel the need to gouge consumers at this level; more so, why does the City, who very much manages these establishments, and in some cases owns them, permit this sort of highway robbery and extortion!
The next time one considers buying something this basic from those thieves, consider the following, offered by Google Gemini, when asked about the cost of producing a single Snickers bar:
While Mars Inc. keeps its exact proprietary cost sheets closely guarded, food industry cost models and manufacturing breakdowns give a very clear picture.
For a mega-manufacturer utilizing massive economies of scale, the total cost to manufacture, package, and ship a standard, regular-sized (1.86 oz / 52.7 g) Snickers bar is roughly 20 to 30 cents.
When you buy a Snickers at a convenience store checkout for $2.00, you aren't paying for the physical candy; you are paying for the massive supply chain, marketing, and retail markup that got it there.
Where Does the Rest of Your $2.00 Go?
If Mars manufactures it for roughly a quarter, the rest of the price tag is eaten up by the "food value chain." Mars sells the bar to a distributor or wholesaler, who sells it to a retailer. By the time it hits a grocery or gas station shelf, the retailer applies a healthy markup (often 40% to 50%) to cover their own rent, labor, and profit margins.
What is that Markup in this Instance?
The airport is hitting consumers with a staggering markup of over 2,000% over base production cost.
Do we also need to discuss how the City is also charging vendors astronomical rents, as well as taking a percentage of their sales?
Isn't that the way "The Mafia" used to do it?
This is nothing but a racket.
Perhaps it is time for Kansas City to follow the lead of other major airports across the country (like Portland International or Minneapolis-St. Paul), who have enacted strict "Street Pricing" regulations. These rules legally mandate that airport concessionaires cannot charge more than 10% to 15% above what the same item costs at a standard brick-and-mortar location outside the airport.
Wednesday, June 3, 2026
Copilot Notebook Enhancement Annoyance
Today, I discovered what a few others have begun to uncover. Microsoft has made yet another UI change to Copilot that has left users guessing. Notebooks have mysteriously disappeared.
When this feature first rolled out, I had no idea what to with it and turned to Copilot to explain it.
Recognizing the advantage of this feature, I rolled through a few projects using it and relying upon it as my place to compile all of my project notes.
They have yanked this feature apparently. Though it still exists, just not where it is supposed to live, in the menu!
<rant> Do they not understand that nobody wants to play that game, hunting for what was previously right up front and is now nowhere to be found, except through discussion with their Artificial Imbecile. Google was slow to figure this out too. Nobody wants to start using something only to have it yanked out from under them. It is not helpful. It is not useful. We will find something more reliable. We will find a better way and without you. That is all. </rant>
Monday, June 1, 2026
fabric vs snowflake
Asked to take a look at the above article and offer some thoughts, here are few insights I have gathered from my own experience, other discussions and conferences.
This is an interesting case study highlighting Snowflake’s strength as a high-performance data warehouse, but I feel that the evaluation is limited to a lens that overlooks broader platform considerations.
For organizations heavily invested in the Microsoft stack and Power BI, Fabric represents a more strategic long-term platform due to its integrated architecture and reduced operational overhead.
Fabric is not intended to compete solely as a warehouse. It is designed to be an end-to-end data platform that minimizes data movement, reduces dependency on ETL pipelines, and eliminates duplication across systems.
The comparison largely measures how efficiently data is moved, where the value in Fabric lies in reducing or eliminating that movement altogether.
Findings also suggest a pipeline-heavy implementation (e.g., Data Factory-driven ETL), which reflects design choices rather than platform limitations. Fabric is optimized around OneLake and Direct Lake, enabling native access patterns that avoid replication and reduce latency.
The reported cost pressures align with a pipeline-centric architecture. In my opinion, Fabric offers a more predictable, capacity-based cost model when used as designed, with centralized storage, Direct Lake BI workloads, and minimal data movement.
Snowflake does simplify data warehousing and very efficiently, but introduces another level of complexity, and another point of failure.
Fabric simplifies the entire analytics ecosystem, using native integration with Power BI, Entra ID, and Microsoft 365, eliminating the need for additional tools, connectors, and duplicated semantic layers.
Fabric represents a different category altogether: a unified data and analytics platform designed to consolidate data engineering, warehousing, business intelligence, and governance into a single, integrated solution.
Sunday, May 17, 2026
Friday, May 1, 2026
Overtime Reallocation
| Executive Summary |
This report enables a high-level view of overtime usage across the organization, showing total hours, overtime percentage, and trends over time. It highlights which locations, employees, and position codes drive overtime, enabling leaders to pinpoint where labor inefficiencies exist and focus on targeted operational improvements. Additional pages, beyond the above Executive Summary, are displayed below.
This effort was a little different than most, hence the "Reallocation" identifier in the title.
What does that mean?
Regular hours are allocated primary‑location first up to 40 hours/week, with any remaining regular time spread proportionally across secondary locations. Overtime (hours >40) stays at the location worked. This preserves where work actually occurred while ensuring consistent weekly rules and accurate cost allocation across locations.
| Location Detail |
| Employee Detail |
This is the very first report produced solely upon the support of Microsoft Copilot and proved quite a challenge keeping the AI on track and focused.
Thursday, April 23, 2026
Assuming the Drab Color of the World
"Wherever railroads and highway penetrate, wherever newspapers and moves and radios are introduced, the people gradually lose their distinctive local traits and assume the drab color which characterizes conventional Americans elsewhere. The Ozarkers are changing rather rapidly just now, and it may be that a few more years of progress will find them thinking and acting very much like country folk in other parts of the United States. This standardizing transformation is still far from complete, however. A great body of folk belief dies very slowly, and I suspect that some vestiges of backwoods superstition will be with us for al long time to come."
Indeed these vestiges of backwoods superstition persist in much of our daily lives, as demonstrated by a few other passages within the book. The very first that I encountered took me back to a saying my great-grandmother espoused frequently that was always left me a little confused about what rain and sunshine had to do with the devil beating his wife. I remain perplexed to this day too.
The next I encountered came straight from my parents mouths. It is but another that leaves me wondering. Why Bread and Butter?
Then there are some that do not match perfectly to well known phrases, though it is easy to tell from where they may have had their beginnings, as with this related to finding a pin.
Tuesday, April 14, 2026
Monday, March 30, 2026
Mineral Baths to Mountain Bluffs
Our Anniversary Escape this year led us to Hot Springs in Arkansas. The biggest motivator seemed to be that every other attempt to visit the namesake placename has ended in some disruption or another. The most recent attempt north of Yellowstone in Montana found the place had closed for the season the weekend just prior to our arrival. This turned out very similar to other attempts too, though not a complete failure.
It is an interesting little town to explore and soak in a little, quite literally and of course, figuratively. While three days felt like the perfect amount of time to get a good taste of the area, a longer stay would be needed, if one were to have an interest in conquering things like the 21 km Sunset Trail.
Hiking was not at the top of this agenda this time, though we did afford time for the Gulpha Gorge Trail, after pausing for a ride up to the top of the Mountain Tower for a look around the valley. Most of the remainder of the time involved parading up and down Central Avenue, relaxing in a mineral bath and enjoying some delicious German food.
Saturday, March 21, 2026
KC 2 Atlanta & Back
Downtown Atlanta proved an interesting place to explore for a few days, while attending FABCON / SQLCON 2026. More compelling than anything else, I had the opportunity to capture a few views for the collection from 9 km or so in the air.
Basecamp held its own unique history, though not much is left of the old place beyond a high-rise with a spectacular view from the outdoor pool on the 19th floor. With a Margaritaville attached, a Waffle House a block away, Centennial Park sprawling across the street, and the Georgia World Conference Center lie just on the other side of that, it proved itself the perfect location.
In my spare time, I wandered about a 2 km radius from the location, taking in the local art and dropping by the state capitol building. The space between has definitely seen better times, though appeared as though it were rebuilding to return to those glory days. It was an interesting town, and very walkable in the daylight, though I am not sure I would return with the sole intent on seeing Atlanta.
Monday, March 16, 2026
Wednesday, February 25, 2026
Mason Jars, Dishware, and Mowers in the Forest
Hiking about one of my favorite spots this past weekend, I got to thinking about a previous discovery there, and thought to check in on it. I almost forgot where it was. I checked one spot and then another, before a crunching sound underfoot that did not align to the sound of leaves confirmed the location.
Brushing away the dead leaves, I noticed some of the pieces of mason jars previously noted. There were not quite as many as before and the rusting remnants of the vehicle that contained these artifacts were nowhere to be found. That is not surprising. At the time, I had made the mistake of posting about this little discovery on Twitter. Shame on me. Lesson Learned.
A couple of new pieces emerge this time, with a few more light brushes. They were only lightly covered in soil and appeared to be part of some sort of dishware. Turning the piece over, fading paint appeared on the artifact. It was not much thicker than a nickel and appeared to be hand-painted. An AI search on this image indicates:
"The image displays a shard of antique porcelain with significant crazing, which are the fine cracks in the glazed surface and a common sign of age in old ceramics. The pattern appears to be a transferware design, potentially from the 19th or early 20th century."
The second piece was a bit larger and probably a flanged bowl of some sort. Judging by the diameter and the convex interior curve, it might have been a old wash basin. An AI search on this image indicates:
The object in the image appears to be a shard of vintage ceramic dishware, likely stoneware, featuring a cream-colored glaze. The shard shows a thick body typical of 19th or early 20th-century pottery, with significant crazing (fine cracks) in the glaze.
Coloring, texture, and general make indicate both items are related, beyond just their location. They were rescued and cleaned under hot water and placed in a plastic bag for preservation. I feel as though I may need to excavate a bit more of this situation to learn more.
This is the most anyone will get to know this time.
The backstory on this weird little archaeological find begins after a series of heavy rains a couple of years ago, when I discovered an interesting artifact along the trail of one of my favorite hiking spots. Lying perpendicular to the trail in a ditch created by downhill drainage, I noticed a chunk of metal sticking up and went to examine. Brushing away leaves and dirt uncovered what appeared to be the decaying bed of an old pickup type vehicle from the 1930s. The tailgate remained mostly intact, though sides and bed were one. Multiple broken mason jars lay against a corner of where one of the remaining corners met the tailgate.
It appeared that someone had been driving along and had broken down while ascending the hill. The general direction of the vehicle indicated progress from the direction of Liberty towards Gladstone. They apparently just left everything there, though that seems a bit odd for someone to do. Did they go looking for help or otherwise and simply forgot how to get back? Did they just give entirely? Did they get caught transporting moonshine? Did they die here? What exactly happened? Scant research uncovered nothing.
Leaving this little find in place and undisturbed, I took a couple of photos and unwittingly made a post about the discovery on Twitter. Returning to the site a few months later, it should have been no surprise to discover that someone had been rooting around, though it remained mostly undisturbed.
I posted on Twitter about it, at the time. I should have never done that and won't make the same mistake twice. Almost everything described in this back story has vanished.
A few hundred yards from there, an old mower lay quiet on the forest floor. This land was used for something at one time, or it was junk yard. Hard to tell just now. More research is needed. Below are a few shots of that in the last couple of months.
Monday, February 2, 2026
Wednesday, January 28, 2026
SharePoint List Deprecation in favor of Rules
Microsoft continues to align with the Google way of doing business, abandoning processes that are user-friendly in favor of a more awkward way of doing things. It is simply continuing technical stupidity.
Microsoft strives to deliver utmost value to our customers through modern, optimized, secure solutions in this newly evolved world focused on digital transformation. As part of this evolution of Microsoft 365 solutions, we will be retiring SharePoint Alerts and believe Microsoft 365 customers will be better served by modern notification solutions based upon the Power Automate platform or SharePoint Rules. - SharePoint Alerts retirement - Microsoft Support
Microsoft, you believe wrongly. Alerts were simple and straightforward. We now have to setup 3 rules to accomplish what one alert did perfectly. Additionally, the Rule does not include information that the Alert included, which causes users to have to click-through to get to that information. To get that information, you have to create an Automation. I can get through it, but it is not exactly a simple process for nearly all of my user community. This is not helpful. Thanks for piling on more work for me, Microsoft.
I suppose that I should be thankful they are not ditching SharePoint completely.
Thursday, January 22, 2026
Golden Sands Ranked First
This view greeted us in the morning during our stay at Great Sand Dunes National Park & Preserve last year, and just ranked first in a little photo contest for "Golden Sands" on PulsePX.
Requirements for submission expected one to "Explore the textures of the dunes. Capture the shifting patterns of sand in deserts or on beaches. Use the low angle of the sun to highlight the ripples and ridges, creating a warm, textured, and minimalist landscape."
It was much more than we expected to see that morning, after overnight cloud cover denied any dark sky star-gazing.
Sunday, January 11, 2026
Year One in the Crosstrek
Monday, January 5, 2026
Popular Variations
-
A return to Las Vegas found it much the same as I had left it two years ago on my first journey into Sin City. The only remarkable di...
-
Completely and accidentally, I named my own Power BI application today. It started with me trying to give it a title that emphasized exactl...
-
Another addition to the 500px collection shows off storms rolling in across the west Kansas prairie around harvest time.
-
Executive Summary This report enables a high-level view of overtime usage across the organization, showing total hours, overtime percentage,...




























