RSSAmplifier

Blog

thomaspaulin.me

The intersection of aerospace, science, and programming.

thomaspaulin.meRSS feed ↗10 posts

Latest posts

When do we go beyond the bare minimum?

Even those who want to go beyond the bare minimum sometimes need do the bare minimum. With our limited time we must pick our battles carefully.

A possible training plan?

In the previous post I introduced the idea of testing the waters of winter expeditions by signing up for a winter skill course in Norway, to reach the level of fitness required I’ll need a training plan. Since the days of COVID I haven’t done much in the way of heavy hikes so I will be starting from 0, and hence giving myself about 30 weeks to reach a comfortable 6-hour hike with 20kg or maybe…

Geopolitics and Web Domains

The world of geopolitics has its fingerprints in the digital world in many forms, one of which being website domains. We see country code top-level domains (ccTLD) for countries that exist, no longer exist, could exist, or only exist to some. Country specific domain names are based upon the country’s ISO-3166 alpha-2 code (henceforth “country code”) and registration began in 1985 with the first…

How a normal person can begin their polar adventure journey

Even Midday is Dark During Polar Winter In January the sun does not rise over Svalbard, the darkness only gives way to a hint of blue during lunch time before returning for another 24-hours. There is no sun, there is no sound, there is only the darkness of night, and the whiteness of snow. In January of 2019, I went to Svalbard to visit the Global Seed Vault and experience the polar night in a…

Why Businesses Fail in Brazil

Most businesses fail for the same set of small reasons everywhere. These reasons include: running out of capital, poor product-market fit, wrong timing, unsustainable unit economics (pricing), ineffective strategy, or being outcompeted by rivals. According to CB Insights’s own analysis 70% of startups cited running out of capital as their primary reason for closing down. However, running out of…

Introducing: Footsteps

For years I’ve read about explorers of old and wondered how they managed to achieve these feats. How did they move from their ordinary lives to achieve such extraordinary feats? And could someone living today ever do the same without spending their life’s savings? For a long time it felt like the answer was no, that this was restricted to only those with deep pockets, and the most highly motivated…

You're Absolutely Right

The economic machine demands the cogs move faster and smoother, but at what cost? Our ever increasing reliance on Large Language Models and their successors, seems to affect our ability to think for ourselves. How long until we become a husk acting as nothing more than their mouthpiece? Claim back your humanity and use these tools with intentionality.

How can I run commands using poetry in one virtualenv from another virtualenv?

Via Shell Poetry uses the environment variable “VIRTUAL_ENV” for determining the activate virtual environment in many cases, this means if you delete this environment variable when running subprocesses you can load new virtual environments. Consider the following directory structure: 1. 2├── app 3│ ├── poetry.lock 4│ └── pyproject.toml 5├── main.py 6├── poetry.lock 7└── pyproject.toml If you run…

How many S3 buckets can I have per account?

By default AWS accounts can have up to 100 per account, but I’ve seen situations when running AWS CDK where I temporarily hit 101 buckets and receive an error in my terminal.

What happens if I deploy an AWS Code Pipeline via AWS CDK, but I already have 100 S3 buckets in my account?

When creating AWS Code Pipelines using AWS CDK an intermediate S3 bucket is created. This bucket holds the pipeline artifacts such as AWS Lambda code, or CloudFormation templates. This means that you need room in your AWS account to create a new S3 bucket if you’re deploying your pipeline (You may created 100 S3 buckets per-account by default). If you’re already at this limit the AWS CDK CLI will…