RSSAmplifier

Blog

Ted Piotrowski

tedpiotrowski.svbtle.comRSS feed ↗10 posts

Latest posts

Denali (McKinley)

Looking down from 17K camp Cassondra and I had talked about climbing Denali for years but the prime climbing season (May/June) is during school and Cassondra couldn’t take a month off of work. This year was different. We decided to take a sabbatical year to travel, put our things in storage, sold whatever we didn’t need and moved out of our apartment at the end of June. This gave us the ability to…

Notes on remitting Stripe Tax to the UK and EU

Photo by Kelly Sikkema on Unsplash I’ve been selling access to high resolution shadow maps on shademap.app for the past few months. This is known as a digital good and is subject to tax in various jurisdictions. I use Stripe as my payment processor which calculates and collects the appropriate tax amount during checkout based on the buyer’s location. (More info: Stripe Tax ) However, it is my own…

Epinepherine - Red Rocks

Featuring: Stephen Michael Sherman 5:40am - Looking up Epinepherine from the base It was the third day of our annual trip to Red Rocks and after a leisurely climb up Algae on Parade Loni suggested that she take a rest day and Sherman and I should go do something “big” on Sunday. I think we both instantly thought about the Red Rocks classic Epinepherine (currently number three on Mountain Project…

Sun and Shadow Maps: Models vs Reality

During the Mapbox BUILD conference this week, something was said that gave me clarity on my vision for sun and shadow simulation. The speaker gave a demo of Mapbox GL JS v3 which includes 3D tree renderings. The speaker said that the trees were not accurate depictions because the purpose of maps is to convey information and not depict reality. The maps purpose is to let you know trees are there…

Vite JS Client Side Routing

I recently migrated from create-react-app to Vite because the initial startup and reload speeds are extremely fast. Vite helps me iterate faster on my project. One major difference between Vite and create-react-app is that Vite does not do client side routing by default. In client side routing, any url you visit serves up your React App.tsx. You can then parse the urls in Javascript using React…

Cloudflare Pages Node/Yarn versions

I spent an hour today debugging this error which occurs when deploying a Github repo to Cloudflare Pages: 07:50:42.633 Success: Finished cloning repository files 07:50:43.436 Detected the following tools from environment: yarn@3.6.3, nodejs@18.17.1 07:50:43.438 Installing project dependencies: yarn 07:50:44.208 ➤ YN0070: Migrating from Yarn 1; automatically enabling the compatibility node-modules…

Using LiDAR to map tree shadows

tl;dr; I can load LiDAR data to simulate tree shadows for any time of year, but the hardware demands and hosting costs may be prohibitive so I’m only sharing a small demo for now Update: I can now offer LiDAR data for large parts of the planet in 1 square km blocks on shademap.app ( Demo video ) Two years ago, I launched shademap.app, and since then, a common question I receive is: “Where are the…

Mount Index

This rugged peak is impossible to miss on a clear day while driving westward on Highway 2. Its intimidating pillars of granite, rising thousands of feet into the air, are complemented by the beautiful Lake Serene at its base. A visit during the winter months is guaranteed to impress with frequent avalanches of snow roaring down its icy walls. Mount Index actually consists of three distinct summits…

Knowledge Work

I’ve spent way too much time answering questions on stack overflow. I don’t know why. -Greggman Recently, I think I enjoy doing house work more than programming. There’s a sense of accomplishment in finishing a task. When I set out to wash the dishes or do a load of laundry, I know that I will succeed and I can even do a decent job of estimating how long the task will take. Knowledge work is…

Tajumulco Volcano - Guatemala's Highpoint

Cassondra, myself and my sister Ilona were invited to attend a wedding in Antigua on Saturday, March 11th and because it was a bit of a financial and time commitment to get there, we decided that we would fly in the weekend before and do some exploring. Hotel parking by trailhead We rented a car at the airport and spent two days with a guided group on the active volcano Fuego, outside of Antigua.…