This page documents the instructions for setting up a Windows build using MSYS2.
First, you have to download and install MSYS2 from https://www.msys2.org/
pacman -Sy pacman
| # ------------------------------------------------------- | |
| # Free IP2Location Firewall List by Country | |
| # Source: https://www.ip2location.com/free/visitor-blocker | |
| # Last Generated: 24 Nov 2019 00:44:42 GMT | |
| # [Important] Please update this list every month | |
| # ------------------------------------------------------- | |
| 216.57.217.96/27 | |
| 216.57.217.128/25 | |
| 216.57.218.0/23 | |
| 216.57.220.0/22 |
| #include <optional> | |
| #include <unordered_set> | |
| #include <vector> | |
| #include <iostream> | |
| #include <chrono> | |
| #include <ctime> | |
| template<typename T> std::optional<int> minimum_coins(T target, std::vector<T> denominations) { | |
| auto values = new std::unordered_set<T>(); values->insert(target); |
This page documents the instructions for setting up a Windows build using MSYS2.
First, you have to download and install MSYS2 from https://www.msys2.org/
pacman -Sy pacman
Note that packages often have a series of optdepends - optional dependencies - which are packages that provide additional functionality to the application, albeit not strictly required for running it. When installing a package, pacman will list its optional dependencies among the output messages, but they will not be found in pacman.log: use the pacman -Si (see Querying package databases) command to view the optional dependencies of a package, together with short descriptions of their functionality.
To install a single package or list of packages (including dependencies), issue the following command:
| # Non-root account is recommended for this process | |
| # centos-specific prepration | |
| sudo yum -y update && sudo yum -y groupinstall 'Development Tools' && sudo yum -y install curl irb m4 ruby | |
| # Sanitize the environment | |
| PATH=~/.linuxbrew/bin:/usr/local/bin:/usr/bin:/bin | |
| unset LD_LIBRARY_PATH PKG_CONFIG_PATH | |
| # install linuxbrew |
| #!/bin/bash | |
| # This gist downloads a minimal set of boost libraries just enough to compile the regex library | |
| set -exo pipefail | |
| INSTALL_DIR=/ssd/tmp/install | |
| TMPDIR=/ssd/tmp | |
| TAG=boost-1.78.0 | |
| cd $TMPDIR |
| ['Mary', 'Joe', 'Bill', 'Annie', 'Jorge'] = 205 Key votes: [] | |
| ['Mary', 'Joe', 'Bill', 'Annie'] = 125 Key votes: ['Bill', 'Annie'] | |
| ['Mary', 'Joe', 'Bill', 'Jorge'] = 135 Key votes: ['Jorge'] | |
| ['Mary', 'Joe', 'Annie', 'Jorge'] = 175 Key votes: ['Jorge'] | |
| ['Mary', 'Joe', 'Jorge'] = 105 Key votes: ['Mary', 'Joe', 'Jorge'] | |
| ['Mary', 'Bill', 'Annie', 'Jorge'] = 185 Key votes: [] | |
| ['Mary', 'Bill', 'Annie'] = 105 Key votes: ['Mary', 'Bill', 'Annie'] | |
| ['Mary', 'Bill', 'Jorge'] = 115 Key votes: ['Bill', 'Jorge'] | |
| ['Mary', 'Annie', 'Jorge'] = 155 Key votes: ['Annie', 'Jorge'] | |
| ['Joe', 'Bill', 'Annie', 'Jorge'] = 200 Key votes: [] |
| { | |
| "paddingVertical": "19px", | |
| "paddingHorizontal": "21px", | |
| "backgroundImage": null, | |
| "backgroundImageSelection": null, | |
| "backgroundMode": "color", | |
| "backgroundColor": "rgba(255,255,255,1)", | |
| "dropShadow": true, | |
| "dropShadowOffsetY": "10px", | |
| "dropShadowBlurRadius": "7px", |
October 16, 2025
Dear Fellow Creators, Journalists, Newsletter Writers, and Everyone Making Money Online,
I'm writing this letter as a warning that could save you from financial ruin. If you're selling subscriptions, newsletters, or any digital content online through Substack, WordPress, Ghost, Beehiiv, ConvertKit, or similar platforms, you are likely breaking tax laws in dozens of countries right now without knowing it.
This isn't hyperbole. This is happening to me and hundreds of thousands of creators as you read this.